Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка с CHOOSE / 8 сообщений из 8, страница 1 из 1
02.07.2019, 13:13
    #39832723
Caxa_ASS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
Добрый день.

Выполняю следующее действие:

Код: sql
1.
2.
3.
4.
SELECT Id, LName, BirthDate,
CHOOSE(MONTH(BirthDate), 'Winter','Winter', 'Spring','Spring','Spring','Summer','Summer',   
'Summer','Autumn','Autumn','Autumn','Winter') AS [Month] 
FROM dbo.Employees 



После Execute выдает следующюю ошибку:

'CHOOSE' is not a recognized built-in function name.

Подскажите, пожалуйста, в чем может быть дело. Использую WS 2008.

Спасибо.
...
Рейтинг: 0 / 0
02.07.2019, 13:14
    #39832724
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
Caxa_ASS,

в 2008 нет такого.
...
Рейтинг: 0 / 0
02.07.2019, 13:14
    #39832726
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
select @@version покажите
...
Рейтинг: 0 / 0
02.07.2019, 13:15
    #39832727
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
...
Рейтинг: 0 / 0
02.07.2019, 13:19
    #39832732
Caxa_ASS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
Да, уже понял, сам тоже полез смотреть на сайт MS. Всем спасибо. Буду как то выкручиваться :)
...
Рейтинг: 0 / 0
02.07.2019, 13:30
    #39832741
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
Caxa_ASSДа, уже понял, сам тоже полез смотреть на сайт MS. Всем спасибо. Буду как то выкручиваться :)Раньше как-то без какого-то CHOOSE жили, и ничего!
Чего тут выкручиваться-то?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CASE MONTH(BirthDate)
 WHEN 1 THEN 'Winter'
 WHEN 2 THEN 'Winter'
 WHEN 3 THEN 'Spring'
 WHEN 4 THEN 'Spring'
 WHEN 5 THEN 'Spring'
 WHEN 6 THEN 'Summer'
 WHEN 7 THEN 'Summer'
 WHEN 8 THEN 'Summer'
 WHEN 9 THEN 'Autumn'
 WHEN 10 THEN 'Autumn'
 WHEN 11 THEN 'Autumn'
 WHEN 12 THEN 'Winter'
END
...
Рейтинг: 0 / 0
02.07.2019, 14:18
    #39832768
Caxa_ASS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
iapCaxa_ASSДа, уже понял, сам тоже полез смотреть на сайт MS. Всем спасибо. Буду как то выкручиваться :)Раньше как-то без какого-то CHOOSE жили, и ничего!
Чего тут выкручиваться-то?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CASE MONTH(BirthDate)
 WHEN 1 THEN 'Winter'
 WHEN 2 THEN 'Winter'
 WHEN 3 THEN 'Spring'
 WHEN 4 THEN 'Spring'
 WHEN 5 THEN 'Spring'
 WHEN 6 THEN 'Summer'
 WHEN 7 THEN 'Summer'
 WHEN 8 THEN 'Summer'
 WHEN 9 THEN 'Autumn'
 WHEN 10 THEN 'Autumn'
 WHEN 11 THEN 'Autumn'
 WHEN 12 THEN 'Winter'
END



Именно так и выкрутился, Спасибо :)
...
Рейтинг: 0 / 0
02.07.2019, 14:36
    #39832780
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с CHOOSE
Caxa_ASS,

Отцы-основатели рекомендуют все данные хранить в таблицах. Вопрос предпочтений...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка с CHOOSE / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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