прямой SQL получение года из даты... DSQL

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

прямой SQL получение года из даты... DSQL

Сообщение Masygreen »

Банальщина, но не работает.. вроде в доке написано что должно .... как год получить в запросе ?

Код: Выделить всё

sql select top 100
year(oborot.datob) cYear
from oborot;
Время ведет!
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: прямой SQL получение года из даты... DSQL

Сообщение Masygreen »

Обожаю сам себе отвечать... я такой умный ))

Код: Выделить всё

year(datetime(cast(oborot.datob as string),0)) dDoc
Время ведет!
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: прямой SQL получение года из даты... DSQL

Сообщение Masygreen »

а вот хренушки .. в support работает, а в vip работает year(oborot.datob)
Время ведет!
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: прямой SQL получение года из даты... DSQL

Сообщение Den »

когда то давно я как то натыкался на подобные грабли

https://forum.galaktika.ru/viewtopic.ph ... 0%B8#p1689

правда, юзал тогда не встроенный прямой sql
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: прямой SQL получение года из даты... DSQL

Сообщение Masygreen »

Year(DateTime(oborot.datob, CurTime))
Время ведет!
Ответить