Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос на выяснение количества дней до события  [new]
zagorka
Member [заблокирован]

Откуда:
Сообщений: 2
Помогите пожалуйста! Не могу составить запрос на выяснение количества дней до события. Ошибка - Conversion failed when converting date and/or time from character string.

Вот код программы:

Declare @begin date
Set @begin = GETDATE()

Declare @end date
Set @end = (select [Кінець дискваліфікації] from dbo.[disqualification team])

Declare @day int
Set @day = DATEDIFF(DAY,@begin,@end)

insert into dbo.[disqualification team]
values (2,'Монако','25/05/2014','25/05/2015',@day)
9 дек 14, 00:07    [16969437]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выяснение количества дней до события  [new]
SERG1257
Member

Откуда:
Сообщений: 2875
zagorka
Conversion failed when converting date and/or time from character string.
И что непонятно в ошибке?
Поле [Кінець дискваліфікації] строковое?
Явно преобразуйте его в date
9 дек 14, 00:20    [16969471]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выяснение количества дней до события  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7589
SERG1257,

Может у него на инсерте валится?
9 дек 14, 00:38    [16969514]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выяснение количества дней до события  [new]
o-o
Guest
Relic Hunter,
скорее всего.
declare @t table(dt date)
insert into @t values ('25/05/2014')

Msg 241, Level 16, State 1, Line 2
Conversion failed when converting date and/or time from character string.

ТС, хоть константы перепишите на '20140525', '20150525'
9 дек 14, 00:47    [16969532]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выяснение количества дней до события  [new]
SERG1257
Member

Откуда:
Сообщений: 2875
Однако и

declare @t table(dt varchar(10))
insert into @t values ('25/05/2014')
declare @end date
set @end=(select dt from @t)

Msg 241, Level 16, State 1, Line 4
Conversion failed when converting date and/or time from character string.

Так шта пусть ТС колется
9 дек 14, 01:11    [16969575]     Ответить | Цитировать Сообщить модератору
 Re: Запрос на выяснение количества дней до события  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
25-го месяца не бывает
9 дек 14, 09:28    [16970091]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить