Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обработка дат / 7 сообщений из 7, страница 1 из 1
18.05.2001, 11:40
    #32005859
Alexandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка дат
Случай, когда выборку из таблицы надо сделать по дате, не зная заранее нижней границы.

SELECT * FROM PriceDates
WHERE PriceDate BETWEEN (@fDate) AND (GETDATE())
где @fDate должна быть первым числом данного месяца и года.
Как мне сформировать ее значение?

Можно, конечно, конвертами с DATEDIFF, но как-то мне энто корявым кажется...

Кстати, никто не сталкивался с тем, что при присвоении параметру типа DATETIME хранимой процедуры Delphiйской переменной типа tDateTime выдается ошибка?
...
Рейтинг: 0 / 0
18.05.2001, 13:01
    #32005865
Обработка дат
SELECT CONVERT( DATETIME, CONVERT( VARCHAR, YEAR( GETDATE() ) * 10000 + MONTH ( GETDATE() ) * 100 +1 ),112)

Вообще-то тоже кривовато
...
Рейтинг: 0 / 0
18.05.2001, 13:52
    #32005867
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка дат
можно и без convert
SELECT dateadd(yy,YEAR(GETDATE())-2002, dateadd(mm,MONTH(GETDATE()),'20011201') )
...
Рейтинг: 0 / 0
18.05.2001, 13:57
    #32005868
Обработка дат
select @fDate=dateadd(year,@MyYear-1900,dateadd(month,@MyMonth-1,''))

С уважением , Попов Александр Владиславович(Цунцуяби).
...
Рейтинг: 0 / 0
18.05.2001, 14:23
    #32005870
zamm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка дат
select dateadd(d,-day(getdate())+1,getdate())
...
Рейтинг: 0 / 0
18.05.2001, 17:36
    #32005882
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка дат
2 zamm
Время с часами-минутами получается, может не подойти
Хотя красиво
...
Рейтинг: 0 / 0
19.05.2001, 18:17
    #32005899
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка дат
SELECT SUBSTRING(CONVERT(char( 8 ), GETDATE(), 112), 1, 6) + '01' --(OR LEFT)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обработка дат / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]