Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Белеберда с DateDiff / 4 сообщений из 4, страница 1 из 1
23.08.2002, 12:55:15
    #32045495
Rom
Rom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Белеберда с DateDiff
SQL 2000 SP2
Пишу
datediff(day,Table1.CreationDate, @CrDate)
где оба значения DateTime
@CrDate забиваю например 1 августа

для 31 июля дает 1
для 1 августа дает 0
для 2 августа дает -1
все четко, но !

для 6 августа дает 0
для 12 августа дает -1
для 13 августа дает 0

в чем дело ?!, че за фигня !!
...
Рейтинг: 0 / 0
23.08.2002, 12:59:18
    #32045499
Makc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Белеберда с DateDiff
Тебе выдается разница в днях недели...
Используй:
datediff(dayofyear,Table1.CreationDate, @CrDate)
...
Рейтинг: 0 / 0
23.08.2002, 13:26:49
    #32045514
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Белеберда с DateDiff
У меня в этом примере все нормально
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
declare @t table (creationdate datetime)

insert @t values('20020731')
insert @t values('20020801')
insert @t values('20020802')
insert @t values('20020803')
insert @t values('20020804')
insert @t values('20020805')
insert @t values('20020806')
insert @t values('20020807')
insert @t values('20020808')
insert @t values('20020809')
insert @t values('20020810')
insert @t values('20020811')
insert @t values('20020812')
insert @t values('20020813')

declare @crdate datetime
set @crdate = '20020801'

select datediff(day, a.CreationDate, @CrDate) from @t a
...
Рейтинг: 0 / 0
23.08.2002, 14:30:26
    #32045549
Rom
Rom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Белеберда с DateDiff
Всем спасибо, разобрался
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Белеберда с DateDiff / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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