Поддерживая как MySQL, так и SQL Server Мне нужно вычесть несколько дней с даты. Можно ли это сделать с помощью ANSI SQL или мне нужно поддерживать две версии этого?ANSI SQL для вычитания дня
Например. Я это для MySQL:
SELECT
CURRENT_DATE - INTERVAL '30' DAY
FROM dual;
Насколько я знаю, SQL Server не поддерживает интервалы ANSI, но почему бы вам просто не попробовать себя? Написание этого вопроса, вероятно, заняло больше времени, чем просто запуск этого оператора в SQL Server. –
http://stackoverflow.com/questions/449182/sql-ansi-to-manage-datetime-values –
@a_horse_with_no_name - Я сам пробовал это, прежде чем писать вопрос! Пример кода - вот что это такое - пример того, что я пытаюсь выполнить. – homaxto