Вниз
Скачать: CL | DM;

Как прибавить (отнять) время или дату у поля типа timestamp   Найти похожие ветки 

← →
3APA3A   (2004-06-02 10:49) [0]

База  - Paradox, работаю через BDE.
Есть поле типа timestamp и значение, допустим, у него "10.12.2003 18:34:00"
и мне надо увеличить(уменьшить) это значение на 1 месяц, 15 минут, 10 дней...
 Как это реализовать через SQL запрос
 пишу update basa set a = a + "0.0.0 5:00:00" (по принципу insert"а) - не получается...


← →
DenK_vrtz ©   (2004-06-02 11:01) [1]

date+1 - увеличит дату на один день


← →
Соловьев ©   (2004-06-02 11:06) [2]


> 1 месяц, 15 минут, 10 дней...

переведи это в в дни и прибавь
update basa set a = a +число


← →
DenK_vrtz ©   (2004-06-02 11:07) [3]

15 минут примерно равно 0,01042 суток


← →
3APA3A   (2004-06-02 11:07) [4]

Работает.
А как увеличить дату ровно на месяц?  Ведь в разных месяцах разное кол-во дней а высчитывать это самому не хочется?


← →
Соловьев ©   (2004-06-02 11:10) [5]

LocalSQL.hlp - EXTRACT function


← →
Соловьев ©   (2004-06-02 11:11) [6]


> [5] Соловьев ©   (02.06.04 11:10)

хотя тут наверное все-таки на клиенте надо будет вычислять


← →
Vlad ©   (2004-06-02 11:17) [7]


> 3APA3A   (02.06.04 11:07) [4]
> Работает.
> А как увеличить дату ровно на месяц?  

На клиенте - функция IncMonth


← →
DenK_vrtz ©   (2004-06-02 11:23) [8]

А для тех, кто не ищет легких путей decodedate() и EncodeDate()  :)


← →
Izyum ©   (2004-06-02 17:54) [9]

Я бы может переводил бы секунды и складывал бы их... А может и нет:)


← →
Fay ©   (2004-06-02 20:28) [10]

Ровно на месяц - это хитрая штука. 8)
31 января + рвно_месяц = ?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.021 c
1-1086939407
Dysan
2004-06-11 11:36
2004.06.27
pchar ?


1-1087112610
AndersoNRules
2004-06-13 11:43
2004.06.27
F : Function : Extended;


14-1086937147
YurikGL
2004-06-11 10:59
2004.06.27
Что-то форум тормозит


3-1085639743
lightix
2004-05-27 10:35
2004.06.27
Вызов хранимой процедуры в ODAC


1-1086876686
Asdor
2004-06-10 18:11
2004.06.27
Конструктор формы и Reintroduce




   Наверх