| От | |
|---|---|
| Тема | Re: help with date_part & day of week |
| Дата | |
| Msg-id | 0a9501c60ce1$6229cf80$6402a8c0@iwing обсуждение исходный текст |
| Ответ на | Re: help with date_part & day of week (Bruce Momjian <pgman@candle.pha.pa.us>) |
| Ответы |
Re: help with date_part & day of week
|
| Список | pgsql-novice |
> You can really do it using CASE:
>
> CASE
> WHEN dow() = 0 THEN 6
> ELSE dow() - 1
> END
how good is this solution in regards to performance? i always thought CASE
and the such should only be used for last resorts. and now there is also a
date function involved that gets twice in 6/7 of all cases...
regarding these concerns, can you give me your opinion on this solution i
came up:
SELECT ((date_part('dow', now()) + 6) % 7) AS weekday
thanks,
thomas
В списке pgsql-novice по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера