Skip to content

Commit

Permalink
ROR-274 Find stops with multiple tariff zones
Browse files Browse the repository at this point in the history
  • Loading branch information
csolem committed Apr 3, 2018
1 parent 53efc8e commit 10b19f7
Show file tree
Hide file tree
Showing 2 changed files with 283 additions and 0 deletions.
9 changes: 9 additions & 0 deletions find_stops_with_multiple_tariff_zones/find_stops_query.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- Specific prefix
select s.netex_id, count(tzref.ref)
from stop_place s
inner join stop_place_tariff_zones sptz on s.id = sptz.stop_place_id
inner join tariff_zone_ref tzref on tzref.id = sptz.tariff_zones_id
where tzref.ref like 'RUT%'
and s.version = (select max(sv.version) from stop_place sv where sv.netex_id = s.netex_id)
group by s.netex_id having count(tzref.ref) > 1
order by s.netex_id;
Original file line number Diff line number Diff line change
@@ -0,0 +1,274 @@
select s.netex_id, count(tzref.ref) from stop_place s inner join stop_place_tariff_zones sptz on s.id = sptz.stop_place_id inner join tariff_zone_ref tzref on tzref.id = sptz.tariff_zones_id where s.version = (select max(sv.version) from stop_place sv where sv.netex_id = s.netex_id) group by s.netex_id having count(tzref.ref) > 1 order by s.netex_id;
netex_id | count
---------------------+-------
NSR:StopPlace:1005 | 2
NSR:StopPlace:1008 | 2
NSR:StopPlace:1013 | 2
NSR:StopPlace:1016 | 2
NSR:StopPlace:1019 | 2
NSR:StopPlace:1021 | 2
NSR:StopPlace:1023 | 2
NSR:StopPlace:1025 | 2
NSR:StopPlace:1027 | 2
NSR:StopPlace:1029 | 2
NSR:StopPlace:1031 | 2
NSR:StopPlace:1033 | 2
NSR:StopPlace:1036 | 2
NSR:StopPlace:1038 | 2
NSR:StopPlace:1044 | 2
NSR:StopPlace:1047 | 2
NSR:StopPlace:1048 | 2
NSR:StopPlace:1051 | 2
NSR:StopPlace:1053 | 2
NSR:StopPlace:1055 | 2
NSR:StopPlace:1058 | 2
NSR:StopPlace:1083 | 2
NSR:StopPlace:1160 | 2
NSR:StopPlace:14863 | 2
NSR:StopPlace:14870 | 2
NSR:StopPlace:14877 | 2
NSR:StopPlace:14883 | 2
NSR:StopPlace:14889 | 2
NSR:StopPlace:14895 | 2
NSR:StopPlace:14901 | 2
NSR:StopPlace:14906 | 2
NSR:StopPlace:14911 | 2
NSR:StopPlace:14916 | 2
NSR:StopPlace:14923 | 2
NSR:StopPlace:14928 | 2
NSR:StopPlace:14933 | 2
NSR:StopPlace:14938 | 2
NSR:StopPlace:14944 | 2
NSR:StopPlace:14948 | 2
NSR:StopPlace:14953 | 2
NSR:StopPlace:14958 | 2
NSR:StopPlace:14963 | 2
NSR:StopPlace:14967 | 2
NSR:StopPlace:14972 | 2
NSR:StopPlace:14977 | 2
NSR:StopPlace:14981 | 2
NSR:StopPlace:14986 | 2
NSR:StopPlace:14990 | 2
NSR:StopPlace:14994 | 2
NSR:StopPlace:14997 | 2
NSR:StopPlace:15002 | 2
NSR:StopPlace:15006 | 2
NSR:StopPlace:15011 | 2
NSR:StopPlace:15014 | 2
NSR:StopPlace:15020 | 2
NSR:StopPlace:15022 | 2
NSR:StopPlace:15026 | 2
NSR:StopPlace:15030 | 2
NSR:StopPlace:15034 | 2
NSR:StopPlace:15039 | 2
NSR:StopPlace:15041 | 2
NSR:StopPlace:15047 | 2
NSR:StopPlace:15056 | 2
NSR:StopPlace:15060 | 2
NSR:StopPlace:15064 | 2
NSR:StopPlace:15068 | 2
NSR:StopPlace:15072 | 2
NSR:StopPlace:15077 | 2
NSR:StopPlace:15081 | 2
NSR:StopPlace:15085 | 2
NSR:StopPlace:15088 | 2
NSR:StopPlace:15092 | 2
NSR:StopPlace:15096 | 2
NSR:StopPlace:15100 | 2
NSR:StopPlace:15103 | 2
NSR:StopPlace:15107 | 2
NSR:StopPlace:15111 | 2
NSR:StopPlace:15115 | 2
NSR:StopPlace:15120 | 2
NSR:StopPlace:15123 | 2
NSR:StopPlace:15127 | 2
NSR:StopPlace:15131 | 2
NSR:StopPlace:15133 | 2
NSR:StopPlace:15136 | 2
NSR:StopPlace:15140 | 2
NSR:StopPlace:15144 | 2
NSR:StopPlace:15148 | 2
NSR:StopPlace:15152 | 2
NSR:StopPlace:15155 | 2
NSR:StopPlace:15160 | 2
NSR:StopPlace:15162 | 2
NSR:StopPlace:15167 | 2
NSR:StopPlace:15170 | 2
NSR:StopPlace:15173 | 2
NSR:StopPlace:15177 | 2
NSR:StopPlace:15180 | 2
NSR:StopPlace:15183 | 2
NSR:StopPlace:15187 | 2
NSR:StopPlace:15191 | 2
NSR:StopPlace:15194 | 2
NSR:StopPlace:15197 | 2
NSR:StopPlace:15201 | 2
NSR:StopPlace:15204 | 2
NSR:StopPlace:15208 | 2
NSR:StopPlace:15212 | 2
NSR:StopPlace:15215 | 2
NSR:StopPlace:15220 | 2
NSR:StopPlace:15223 | 2
NSR:StopPlace:15227 | 2
NSR:StopPlace:15229 | 2
NSR:StopPlace:15233 | 2
NSR:StopPlace:15237 | 2
NSR:StopPlace:15240 | 2
NSR:StopPlace:15244 | 2
NSR:StopPlace:15248 | 2
NSR:StopPlace:15251 | 2
NSR:StopPlace:15255 | 2
NSR:StopPlace:15259 | 2
NSR:StopPlace:15262 | 2
NSR:StopPlace:15266 | 2
NSR:StopPlace:15270 | 2
NSR:StopPlace:15273 | 2
NSR:StopPlace:15276 | 2
NSR:StopPlace:15279 | 2
NSR:StopPlace:15283 | 2
NSR:StopPlace:15287 | 2
NSR:StopPlace:15291 | 2
NSR:StopPlace:15294 | 2
NSR:StopPlace:15297 | 2
NSR:StopPlace:15300 | 2
NSR:StopPlace:15303 | 2
NSR:StopPlace:15307 | 2
NSR:StopPlace:15310 | 2
NSR:StopPlace:15313 | 2
NSR:StopPlace:15317 | 2
NSR:StopPlace:15320 | 2
NSR:StopPlace:15324 | 2
NSR:StopPlace:15327 | 2
NSR:StopPlace:15330 | 2
NSR:StopPlace:15335 | 2
NSR:StopPlace:15338 | 2
NSR:StopPlace:15342 | 2
NSR:StopPlace:15345 | 2
NSR:StopPlace:15348 | 2
NSR:StopPlace:15351 | 2
NSR:StopPlace:15354 | 2
NSR:StopPlace:15358 | 2
NSR:StopPlace:15361 | 2
NSR:StopPlace:15364 | 2
NSR:StopPlace:15367 | 2
NSR:StopPlace:15369 | 2
NSR:StopPlace:15372 | 2
NSR:StopPlace:15375 | 2
NSR:StopPlace:15379 | 2
NSR:StopPlace:15382 | 2
NSR:StopPlace:15385 | 2
NSR:StopPlace:15389 | 2
NSR:StopPlace:15392 | 2
NSR:StopPlace:15395 | 2
NSR:StopPlace:15398 | 2
NSR:StopPlace:15401 | 2
NSR:StopPlace:16197 | 2
NSR:StopPlace:16200 | 2
NSR:StopPlace:16203 | 2
NSR:StopPlace:16205 | 2
NSR:StopPlace:16209 | 2
NSR:StopPlace:16212 | 2
NSR:StopPlace:16214 | 2
NSR:StopPlace:16217 | 2
NSR:StopPlace:16221 | 2
NSR:StopPlace:16223 | 2
NSR:StopPlace:16226 | 2
NSR:StopPlace:16228 | 2
NSR:StopPlace:16231 | 2
NSR:StopPlace:16234 | 2
NSR:StopPlace:16236 | 2
NSR:StopPlace:16239 | 2
NSR:StopPlace:16241 | 2
NSR:StopPlace:16244 | 2
NSR:StopPlace:16248 | 2
NSR:StopPlace:16250 | 2
NSR:StopPlace:16253 | 2
NSR:StopPlace:16256 | 2
NSR:StopPlace:16259 | 2
NSR:StopPlace:16261 | 2
NSR:StopPlace:16264 | 2
NSR:StopPlace:16267 | 2
NSR:StopPlace:16269 | 2
NSR:StopPlace:16273 | 2
NSR:StopPlace:16276 | 2
NSR:StopPlace:16279 | 2
NSR:StopPlace:16282 | 2
NSR:StopPlace:16286 | 2
NSR:StopPlace:16288 | 2
NSR:StopPlace:16291 | 2
NSR:StopPlace:16293 | 2
NSR:StopPlace:16295 | 2
NSR:StopPlace:16299 | 2
NSR:StopPlace:16302 | 2
NSR:StopPlace:16304 | 2
NSR:StopPlace:16308 | 2
NSR:StopPlace:16313 | 2
NSR:StopPlace:16315 | 2
NSR:StopPlace:16318 | 2
NSR:StopPlace:16322 | 2
NSR:StopPlace:16325 | 2
NSR:StopPlace:16327 | 2
NSR:StopPlace:16330 | 2
NSR:StopPlace:16333 | 2
NSR:StopPlace:16336 | 2
NSR:StopPlace:16339 | 2
NSR:StopPlace:16343 | 2
NSR:StopPlace:16346 | 2
NSR:StopPlace:16349 | 2
NSR:StopPlace:16352 | 2
NSR:StopPlace:16356 | 2
NSR:StopPlace:16358 | 2
NSR:StopPlace:16362 | 2
NSR:StopPlace:1719 | 2
NSR:StopPlace:18386 | 2
NSR:StopPlace:2209 | 2
NSR:StopPlace:22456 | 2
NSR:StopPlace:24622 | 2
NSR:StopPlace:24846 | 2
NSR:StopPlace:28585 | 2
NSR:StopPlace:3086 | 2
NSR:StopPlace:3227 | 2
NSR:StopPlace:37992 | 2
NSR:StopPlace:38187 | 2
NSR:StopPlace:38335 | 2
NSR:StopPlace:38486 | 2
NSR:StopPlace:38694 | 2
NSR:StopPlace:38945 | 2
NSR:StopPlace:39858 | 2
NSR:StopPlace:39869 | 2
NSR:StopPlace:39974 | 2
NSR:StopPlace:40441 | 2
NSR:StopPlace:40488 | 2
NSR:StopPlace:42402 | 2
NSR:StopPlace:43689 | 2
NSR:StopPlace:4377 | 2
NSR:StopPlace:46820 | 2
NSR:StopPlace:46904 | 2
NSR:StopPlace:47106 | 2
NSR:StopPlace:48092 | 2
NSR:StopPlace:48336 | 2
NSR:StopPlace:48455 | 2
NSR:StopPlace:48691 | 2
NSR:StopPlace:48987 | 2
NSR:StopPlace:49832 | 2
NSR:StopPlace:52281 | 2
NSR:StopPlace:5277 | 2
NSR:StopPlace:55474 | 2
NSR:StopPlace:57587 | 2
NSR:StopPlace:57588 | 2
NSR:StopPlace:57589 | 2
NSR:StopPlace:57590 | 2
NSR:StopPlace:57591 | 2
NSR:StopPlace:57592 | 2
NSR:StopPlace:57593 | 2
NSR:StopPlace:57594 | 2
NSR:StopPlace:57596 | 2
NSR:StopPlace:64008 | 2
NSR:StopPlace:70205 | 2
NSR:StopPlace:7601 | 2
NSR:StopPlace:9590 | 2
NSR:StopPlace:9825 | 2
NSR:StopPlace:989 | 2
NSR:StopPlace:995 | 2
NSR:StopPlace:997 | 2
(270 rows)

0 comments on commit 10b19f7

Please sign in to comment.