Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизКак поменять месяц в дате средствами sql Найти похожие ветки
← →
Corvin (2004-08-19 04:25) [0]Необходимо изменять в хранимой процедуре в дате месяц с определенным шагом. Задача была элементарно решена с помощью udf, а вот как это сделать с помощью sql подскажите, пожалуйста. именно само приращение месяца
Заранее спасибо.
← →
Zacho © (2004-08-19 08:53) [1]Например:
d=EXTRACT(DAY FROM MY_DATE);
m=EXTRACT(MONTH FROM MY_DATE);
y=EXTRACT(YEAR FROM MY_DATE);
m=m+1;
MY_DATE=CAST( (CAST(d AS CHAR(2)||"."||CAST(m AS CHAR(2)||"."||CAST(y AS CHAR(4)) AS DATE);
← →
Sergey13 © (2004-08-19 09:12) [2]А на 30 февраля не боитесь напороться?
>Задача была элементарно решена с помощью udf
И что - это плохо?
← →
Zacho © (2004-08-19 09:15) [3]
> Sergey13 © (19.08.04 9:12) [2]
> А на 30 февраля не боитесь напороться?
Это только пример того, как можноработать с датами на чистом SQL.
← →
corvin (2004-08-19 15:16) [4]Понятно, что пример, для меня - полезный, спасибо ..... просто я надеялся что есть какой то способ более высокого уровня(функция) именно в sql конкретно для решения этой проблемы .....
← →
Соловьев © (2004-08-19 15:17) [5]чем удф не удовлетворил?
← →
corvin (2004-08-22 10:14) [6]просто интересуюсь ..... мне так кажется быстрее должно быть....
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.049 c