powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Белеберда с DateDiff
4 сообщений из 4, страница 1 из 1
Белеберда с DateDiff
    #32045495
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Белеберда с DateDiff
    #32045499
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе выдается разница в днях недели...
Используй:
datediff(dayofyear,Table1.CreationDate, @CrDate)
...
Рейтинг: 0 / 0
Белеберда с DateDiff
    #32045514
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня в этом примере все нормально
Код: 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
Белеберда с DateDiff
    #32045549
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, разобрался
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Белеберда с DateDiff
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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