Advertisement
GuestRT

ksl-sportivnaya

Sep 20th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 5.44 KB | None | 0 0
  1.  CREATE TABLE sandbox.yurbasov_ksl_sportivnaya_01
  2. AS
  3. SELECT z_master_station_id
  4. ,z_master_station_nm
  5. ,z_master_line_id
  6. ,z_master_line_nm
  7. ,entrance_id AS y_entrance_id FROM SANDBOX.YURBASOV_D_50A_METRO_CALC_S_NGPT_DATA_V2_02 LEFT JOIN CITY_EVENT_DATA.D_CALC44_ENTRANCE_X_STATION ON master_station_id = z_master_station_id UNION ALL SELECT 0 AS z_master_station_id, 'Мичуринский проспект' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2232 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Мичуринский проспект' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2233 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Озерная' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2234 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Озерная' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2235 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Говорово' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2236 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Говорово' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2237 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Солнцево' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2238 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Солнцево' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2239 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Боровское шоссе' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2240 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Боровское шоссе' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2241 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Новопеределкино' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2242 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Новопеределкино' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2243 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Рассказовка' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2244 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Рассказовка' AS z_master_station_nm, 0 AS z_master_line_id, 'Солнцевская' AS z_master_line_nm, 2245 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Саларьево' AS z_master_station_nm, 0 AS z_master_line_id, 'Сокольническая' AS z_master_line_nm, 2132 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Саларьево' AS z_master_station_nm, 0 AS z_master_line_id, 'Сокольническая' AS z_master_line_nm, 2133 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Румянцево' AS z_master_station_nm, 0 AS z_master_line_id, 'Сокольническая' AS z_master_line_nm, 2130 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Румянцево' AS z_master_station_nm, 0 AS z_master_line_id, 'Сокольническая' AS z_master_line_nm, 2131 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Румянцево' AS z_master_station_nm, 0 AS z_master_line_id, 'Сокольническая' AS z_master_line_nm, 2128 AS y_entrance_id UNION ALL SELECT 0 AS z_master_station_id, 'Румянцево' AS z_master_station_nm, 0 AS z_master_line_id, 'Сокольническая' AS z_master_line_nm, 2129 AS y_entrance_id
  8. ;
  9.  
  10. CREATE TABLE sandbox.yurbasov_ksl_ramenki_02
  11. AS
  12. SELECT psg_date
  13. ,psg_device
  14. ,crd_no
  15. ,crd_serial_no_hash
  16. ,in_date
  17. ,gd_id
  18. ,pl_id
  19. ,pass_type
  20. ,passes_done
  21. ,passes_left
  22. ,uid
  23. ,FLOOR(HOUR(psg_date)) AS h
  24. ,DAY FROM METRO_DATA.PSG_PASS_PPR_HASH_V_ALL WHERE DAY='2018-08-24' AND pass_type NOT IN ("60 поездок 90 м", "60 поездок ЕД")
  25.  
  26. CREATE TABLE sandbox.yurbasov_ksl_ramenki_03
  27. AS
  28. SELECT psg_date
  29. ,psg_device
  30. ,crd_no
  31. ,crd_serial_no_hash
  32. ,in_date
  33. ,gd_id
  34. ,pl_id
  35. ,pass_type
  36. ,passes_done
  37. ,passes_left
  38. ,uid
  39. ,FLOOR(HOUR(psg_date)) AS h
  40. ,DAY FROM sandbox.yurbasov_ksl_ramenki_01 JOIN sandbox.yurbasov_ksl_ramenki_02 ON y_entrance_id = pl_id
  41.  
  42. CREATE TABLE sandbox.yurbasov_ksl_ramenki_04
  43. AS
  44. SELECT crd_no FROM sandbox.yurbasov_ksl_ramenki_03 WHERE z_master_station_nm = 'Раменки' GROUP BY crd_no
  45.  
  46. CREATE TABLE sandbox.yurbasov_ksl_ramenki_05
  47. AS
  48. SELECT psg_date
  49. ,psg_device
  50. ,crd_no AS x_crd_no
  51. ,crd_serial_no_hash
  52. ,in_date
  53. ,gd_id
  54. ,pl_id
  55. ,pass_type
  56. ,passes_done
  57. ,passes_left
  58. ,uid
  59. ,FLOOR(HOUR(psg_date)) AS h
  60. ,DAY FROM METRO_DATA.PSG_PASS_PPR_HASH_V_ALL WHERE DAY='2018-08-31'
  61.  
  62. CREATE TABLE sandbox.yurbasov_ksl_ramenki_06
  63. AS
  64. SELECT x_crd_no FROM sandbox.yurbasov_ksl_ramenki_05 GROUP BY x_crd_no
  65.  
  66. CREATE TABLE sandbox.yurbasov_ksl_ramenki_07
  67. AS
  68. SELECT * FROM sandbox.yurbsasov_ksl_ramenki_04 LEFT JOIN  sandbox.yurbasov_ksl_ramenki_05 ON crd_no = x_crd_no
  69.  
  70. CREATE TABLE sandbox.yurbasov_ksl_ramenki_08
  71. AS
  72. SELECT * FROM sandbox.yurbasov_ksl_ramenki_07 WHERE x_crd_no IS NULL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement