Вниз
Скачать: 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.023 c
4-1084974510
Oleksiy
2004-05-19 17:48
2004.06.27
Посылка сообщений в MDI приложении


1-1086869460
Walkie Talkie
2004-06-10 16:11
2004.06.27
Алгоритм нахождения всех перестановок


1-1087203054
mika
2004-06-14 12:50
2004.06.27
тексовые файлы


3-1085963746
vasves
2004-05-31 04:35
2004.06.27
Удалены индексные файлы


14-1086843267
хз
2004-06-10 08:54
2004.06.27
Программа для моделирования макетов коробочных версий




   Наверх