Skip to content

Commit 163fcd6

Browse files
committed
DuckDB rewrite: use ISO 8601 timestamps including seconds 📝
1 parent c5d91e5 commit 163fcd6

16 files changed

+48
-48
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
22
FROM arrivals_departures
33
WHERE route_short_name = 'S1'
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
22
FROM arrivals_departures
33
WHERE station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
SELECT *
22
FROM arrivals_departures
33
WHERE station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')
77
AND stop_sequence = 0
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
22
FROM arrivals_departures
33
WHERE stop_id = 'de:11000:900100001::4' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')

benchmark/arrs_deps_by_time.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
SELECT *
22
FROM arrivals_departures
3-
WHERE t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
4-
AND date >= dates_filter_min('2022-08-09T07:10+02'::timestamp with time zone)
5-
AND date <= dates_filter_max('2022-08-09T07:30+02'::timestamp with time zone)
3+
WHERE t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
4+
AND date >= dates_filter_min('2022-08-09T07:10:00+02'::timestamp with time zone)
5+
AND date <= dates_filter_max('2022-08-09T07:30:00+02'::timestamp with time zone)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
SELECT *
22
FROM arrivals_departures
3-
WHERE t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
3+
WHERE t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
44
AND date >= '2022-08-08'
55
AND date <= '2022-08-09'
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
22
FROM connections
33
WHERE route_short_name = 'S1'
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
22
FROM connections
33
WHERE from_station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
SELECT *
22
FROM connections
33
WHERE from_station_id = 'de:11000:900100001' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')
77
AND from_stop_sequence = 0
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
SELECT *
22
FROM connections
33
WHERE from_stop_id = 'de:11000:900100001::4' -- S+U Friedrichstr. (Berlin)
4-
AND t_departure >= '2022-08-09T07:10+02' AND t_departure <= '2022-08-09T07:30+02'
5-
AND date >= dates_filter_min('2022-08-09T07:10+02')
6-
AND date <= dates_filter_max('2022-08-09T07:30+02')
4+
AND t_departure >= '2022-08-09T07:10:00+02' AND t_departure <= '2022-08-09T07:30:00+02'
5+
AND date >= dates_filter_min('2022-08-09T07:10:00+02')
6+
AND date <= dates_filter_max('2022-08-09T07:30:00+02')

0 commit comments

Comments
 (0)