Есть ли способ получить номер недели с SQL, независимый от базы данных?Получение номера недели в SQL
Например, чтобы получить месяц даты я использую:
SELECT EXTRACT(MONTH FROM :DATE)
Но функция EXTRACT не знает недель в SQL92.
Обращаем ваше внимание на то, что я хочу получить базу данных, независимую от! Не ошибуйте это как вопрос относительно MS SQL Server.
насчет ** WEEK ('2013-01-15') ** OR ** ВЫБРАТЬ экстракт (неделю с этого момента()) ** –
Укажите RDBMS, на которые вы нацеливаете, добавив соответствующий тег (Oracle, SQL Server, MySQL и т. Д.). Могут быть ответы, которые используют преимущества языка или функций продукта, которые не поддерживаются повсеместно. Кроме того, пометив его конкретными СУБД, ваш вопрос может привлечь внимание от людей, более подходящих для ответа на него. – Taryn
@bluefeet: он/она запрашивает решение, которое «* является независимым от базы данных». –