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

Вниз

interbase SQL   Найти похожие ветки 

 
dest81 ©   (2007-01-18 15:55) [0]

Мне нужно сделать процедуру которая берет разницу дней  между двумя датами (полями) и записывает ее в определенное поле


 
Johnmen   (2007-01-18 15:58) [1]

Делай, мы не против.


 
Sergey13 ©   (2007-01-18 15:59) [2]

> [1] Johnmen   (18.01.07 15:58)

Я против. Это нарушение нормализации. 8-)


 
dest81 ©   (2007-01-18 16:04) [3]

А если серйозно! Подскажите кто-то функцию типа daysbetween на SQL


 
Sergey13 ©   (2007-01-18 16:05) [4]

> [3] dest81 ©   (18.01.07 16:04)

-


 
Johnmen   (2007-01-18 16:06) [5]


>  Подскажите кто-то функцию типа daysbetween на SQL


На SQL такой функции нет и никогда не будет.


 
Desdechado ©   (2007-01-18 16:12) [6]

разница дней называется "большая дата минус меньшая дата"


 
dest81 ©   (2007-01-18 17:13) [7]

Работает

begin
update abonent
set day=date1-date2
end

а как заместь date1 поставить сегодняшнюю дату (типа now)


 
Desdechado ©   (2007-01-18 17:51) [8]

> set day=date1-date2
Плохая практика - использовать зарезервированные слова в качестве имен полей.

> а как заместь date1 поставить сегодняшнюю дату (типа now)
А вот это зависит от твоей неуказанной СУБД.


 
dest81 ©   (2007-01-18 18:26) [9]

Firebird 1.5


 
DrPass ©   (2007-01-18 18:37) [10]

current_date


 
dest81 ©   (2007-01-18 18:47) [11]

спасибо!!! Вопрос закрыт



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

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
1-1171525882
oleg__
2007-02-15 10:51
2007.04.08
Прокрутка в TSrollBox


3-1169154513
ancot
2007-01-19 00:08
2007.04.08
Глюк FieldByName()


1-1171151514
Легалайз
2007-02-11 02:51
2007.04.08
Дельфи не ловит access violation


15-1173669834
Slider007
2007-03-12 06:23
2007.04.08
С днем рождения ! 10 марта


6-1161425585
Rosmi
2006-10-21 14:13
2007.04.08
TServerSocket и статус соединения