Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Caxa_ASS Member Откуда: Сообщений: 77 |
Добрый день. Выполняю следующее действие: 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. Спасибо. |
2 июл 19, 13:13 [21918948] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8353 |
Caxa_ASS, в 2008 нет такого. |
2 июл 19, 13:14 [21918951] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
select @@version покажите |
2 июл 19, 13:14 [21918953] Ответить | Цитировать Сообщить модератору |
aleks222 Member Откуда: Сообщений: 1245 |
APPLIES TO: SQL Server (starting with 2012) https://docs.microsoft.com/en-us/sql/t-sql/functions/logical-functions-choose-transact-sql?view=sql-server-2017 |
2 июл 19, 13:15 [21918954] Ответить | Цитировать Сообщить модератору |
Caxa_ASS Member Откуда: Сообщений: 77 |
Да, уже понял, сам тоже полез смотреть на сайт MS. Всем спасибо. Буду как то выкручиваться :) |
2 июл 19, 13:19 [21918964] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47052 |
Чего тут выкручиваться-то? 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 |
||
2 июл 19, 13:30 [21918979] Ответить | Цитировать Сообщить модератору |
Caxa_ASS Member Откуда: Сообщений: 77 |
Именно так и выкрутился, Спасибо :) |
||||
2 июл 19, 14:18 [21919039] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8353 |
Caxa_ASS, Отцы-основатели рекомендуют все данные хранить в таблицах. Вопрос предпочтений... |
2 июл 19, 14:36 [21919059] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |