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

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

Код: 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
Ошибка с CHOOSE
    #39832724
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Caxa_ASS,

в 2008 нет такого.
...
Рейтинг: 0 / 0
Ошибка с CHOOSE
    #39832726
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select @@version покажите
...
Рейтинг: 0 / 0
Ошибка с CHOOSE
    #39832727
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка с CHOOSE
    #39832732
Caxa_ASS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, уже понял, сам тоже полез смотреть на сайт MS. Всем спасибо. Буду как то выкручиваться :)
...
Рейтинг: 0 / 0
Ошибка с CHOOSE
    #39832741
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Ошибка с CHOOSE
    #39832768
Caxa_ASS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Ошибка с CHOOSE
    #39832780
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Caxa_ASS,

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


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