Почему parquet не любит даты?

User avatar
+KPOT+
Уже с Приветом
Posts: 7595
Joined: 03 Oct 2014 06:12

Почему parquet не любит даты?

Post by +KPOT+ »

Собственно, subj. Может кто то знает? И как с этим борются. Я по-эндусски загоняю дату в string :|
freep
Новичок
Posts: 39
Joined: 03 Jun 2018 12:09

Re: Почему parquet не любит даты?

Post by freep »

Это дата дата или дата плюс время?
User avatar
+KPOT+
Уже с Приветом
Posts: 7595
Joined: 03 Oct 2014 06:12

Re: Почему parquet не любит даты?

Post by +KPOT+ »

freep wrote: 07 May 2019 14:13 Это дата дата или дата плюс время?
Дата дата, не таймстэмп в данном случае.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Почему parquet не любит даты?

Post by iDesperado »

+KPOT+ wrote: 06 May 2019 23:23 Собственно, subj. Может кто то знает? И как с этим борются. Я по-эндусски загоняю дату в string :|
еще вариант хранить bigint с unix epoch, а во вьюшке делать cast

select cast(1558353239 as TIMESTAMP)
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Почему parquet не любит даты?

Post by liamkin »

можно в целое - год*10000+месяц*100+число
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Почему parquet не любит даты?

Post by iDesperado »

liamkin wrote: 20 May 2019 18:53 можно в целое - год*10000+месяц*100+число
и смысл ? как от этого отнять 6 месяцев?
работать то с датой нуна
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Почему parquet не любит даты?

Post by liamkin »

iDesperado wrote: 20 May 2019 20:22
liamkin wrote: 20 May 2019 18:53 можно в целое - год*10000+месяц*100+число
и смысл ? как от этого отнять 6 месяцев?
работать то с датой нуна
-600 - отняли шесть месяцев.
Если для действий - то в днях надо. У меня же для красивого показа! :)
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Почему parquet не любит даты?

Post by iDesperado »

liamkin wrote: 20 May 2019 20:29 -600 - отняли шесть месяцев.
Если для действий - то в днях надо. У меня же для красивого показа! :)
отнял от сегодняшней даты, получил 20189920 :D
freep
Новичок
Posts: 39
Joined: 03 Jun 2018 12:09

Re: Почему parquet не любит даты?

Post by freep »

Я считаю что дату в строку в данном случае лучше чем дату в секунды. И сжимается более менее видимо.
User avatar
liamkin
Уже с Приветом
Posts: 2603
Joined: 19 Jun 2003 20:22
Location: USA

Re: Почему parquet не любит даты?

Post by liamkin »

iDesperado wrote: 20 May 2019 20:33 отнял от сегодняшней даты, получил 20189920 :D
Знаю. :D У меня же для красивого показа!

Return to “Работа и Карьера в IT”