Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.19;
Скачать: CL | DM;

Вниз

Как поменять месяц в дате средствами 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
6-1089817437
Vova
2004-07-14 19:03
2004.09.19
подскажите как запустит или остоновит сервис


3-1092906175
Карелин Артем
2004-08-19 13:02
2004.09.19
Доступ по к базе IB c использованием NamedPipe


1-1094209746
shc
2004-09-03 15:09
2004.09.19
Проблемы при работе с интерфейсами


3-1092993457
Lizka
2004-08-20 13:17
2004.09.19
как вытащить значение запроса


4-1090776214
Skyhawk
2004-07-25 21:23
2004.09.19
Как программно нажать Alt-Ctrl-Del