Страница 1 из 1

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

Добавлено: 02 апр 2014, 13:44
Masygreen
Банальщина, но не работает.. вроде в доке написано что должно .... как год получить в запросе ?

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

sql select top 100
year(oborot.datob) cYear
from oborot;

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

Добавлено: 02 апр 2014, 14:07
Masygreen
Обожаю сам себе отвечать... я такой умный ))

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

year(datetime(cast(oborot.datob as string),0)) dDoc

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

Добавлено: 02 апр 2014, 17:41
Masygreen
а вот хренушки .. в support работает, а в vip работает year(oborot.datob)

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

Добавлено: 02 апр 2014, 18:54
Den
когда то давно я как то натыкался на подобные грабли

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

правда, юзал тогда не встроенный прямой sql

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

Добавлено: 03 апр 2014, 12:39
Masygreen
Year(DateTime(oborot.datob, CurTime))