Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s). / 11 сообщений из 11, страница 1 из 1
25.03.2019, 13:44
    #39790921
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
Код: plsql
1.
2.
3.
4.
and 
CONVERT(DATETIME,(isnull(OpenDate),'9999-12-31',OpenDate)) != CONVERT(DATETIME, '2017-01-16')   
and 
CONVERT(DATETIME,(isnull(CloseDate),'9999-12-31',CloseDate)) >= CONVERT(DATETIME, '2017-01-16')
...
Рейтинг: 0 / 0
25.03.2019, 13:45
    #39790922
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
x17.mstu,

Подскажите как переписать условие, доступа до БД нет
...
Рейтинг: 0 / 0
25.03.2019, 13:48
    #39790927
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
x17.mstu,
Код: sql
1.
2.
3.
4.
and 
CONVERT(DATETIME,isnull(OpenDate,'99991231'),OpenDate) != CONVERT(DATETIME, '2017-01-16')   
and 
CONVERT(DATETIME,isnull(CloseDate,'99991231'),CloseDate) >= CONVERT(DATETIME, '2017-01-16')
...
Рейтинг: 0 / 0
25.03.2019, 14:00
    #39790940
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
londinium,

Msg 8116, Level 16, State 1, Line 62
Argument data type datetime is invalid for argument 3 of convert function.
Msg 257, Level 16, State 3, Line 1
Implicit conversion from data type datetime to int is not allowed. Use the CONVERT function to run this query.
Msg 209, Level 16, State 1, Line 64
Ambiguous column name 'CloseDate'.
Msg 209, Level 16, State 1, Line 64
Ambiguous column name 'CloseDate'.
...
Рейтинг: 0 / 0
25.03.2019, 14:10
    #39790945
nullin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
x17.mstu, ISNULL
...
Рейтинг: 0 / 0
25.03.2019, 14:17
    #39790953
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
AND
ISNULL(CONVERT(DATETIME, a.OpenDate), a.OpenDate)!= CONVERT(DATETIME, '2017-01-16')
AND
ISNULL(CONVERT(DATETIME, a.CloseDate), a.CloseDate)!= CONVERT(DATETIME, '2017-01-16')

Так может прокатит ?
...
Рейтинг: 0 / 0
25.03.2019, 14:43
    #39790973
nullin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
x17.mstu,
Код: sql
1.
ISNULL(a.OpenDate, TRY_CONVERT(datetime, 2958463))
...
Рейтинг: 0 / 0
25.03.2019, 16:49
    #39791056
Руслан Дамирович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
Код: sql
1.
2.
AND ISNULL( [OpenDate],'39991231') != '20170116'   
AND ISNULL( [CloseDate],'39991231') >= '20170116'


А вообще, смешной запрос
...
Рейтинг: 0 / 0
25.03.2019, 17:05
    #39791065
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
Руслан Дамирович,

39991231

почему 3 перед 999 ?
...
Рейтинг: 0 / 0
25.03.2019, 17:20
    #39791073
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
x17.mstuРуслан Дамирович,

39991231

почему 3 перед 999 ?может, год такой, 3909-ый?
...
Рейтинг: 0 / 0
26.03.2019, 10:42
    #39791338
Руслан Дамирович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s).
x17.mstuРуслан Дамирович,

39991231

почему 3 перед 999 ?
А ты уверен, что твое творение доживет до [3-9]999 года? :)
Я вот раньше использовал 20500101, а теперь перешел на 22000101.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CONVERT + ISNULL ошибка -> The isnull function requires 2 argument(s). / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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