Как поместить поле даты в разные 4 поля одного и того же года - PullRequest
0 голосов
/ 09 декабря 2018

Я полный новичок в Спаркр.У меня есть требование, где у меня есть поле даты выпуска, которое состоит из даты в формате 31/03/2015 т.е.DD / MM / YYYY.Мне нужно получить данные из поля даты выпуска и показать их в 4 разных сезонах, например, если дата - между 01.01.2015 и 31.03.2015, то сезон 1, если дата - между 01.04.2015 и 30.06.2015, затем Season2 и так далее.Вот код, который я написал, но он содержит все ошибки.Не могли бы вы помочь мне исправить это.

seasons_2015 <- head (SparkR :: sql ("SELECT <code>Issue Date, \ CASE WHEN (Issue Date> =" 01/01/2015 "и Issue Date<= "31/03/2015") THEN Season1 \ WHEN (<code>Issue Date> = "01/04/2015" и Issue Date <= "30/06/2015") THEN Season2 \ WHEN (<code>Issue Date>= "01/07/2015" и Issue Date <= "30/09/2015") THEN Season3 \ ELSE Season4 END as Season FROM nyc_2015_new1_tbl ") </p>

Спасибо.

...