Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
ВнизРазница между Датами Найти похожие ветки
← →
ChaosAD © (2008-02-10 16:11) [0]Нужно в SQL запросе вычислить стаж, те разницу между текущей датой и той что в таблице. Таблица Paradox, формат данных - "01.01.2000". Получается ерунда какая то
← →
turbouser © (2008-02-10 16:26) [1]
> ChaosAD © (10.02.08 16:11)
дата-дата = количество_дней.
← →
Anatoly Podgoretsky © (2008-02-10 17:53) [2]Ерунда конечно, а может у тебя ошибка в программе?
← →
ChaosAD © (2008-02-13 21:19) [3]
> Ерунда конечно, а может у тебя ошибка в программе?
там получается разница около 1899
← →
Palladin © (2008-02-13 21:20) [4]у тебя ошибка в данных
← →
Германн © (2008-02-14 01:46) [5]
> ChaosAD © (13.02.08 21:19) [3]
>
>
> > Ерунда конечно, а может у тебя ошибка в программе?
>
> там получается разница около 1899
>
А 1899 это в каких единицах? В попугаях?
← →
ChaosAD © (2008-02-16 19:49) [6]текущая дата в localSQl, delphi7 как и какой оператор используется в SQL запросе?
← →
Amoeba © (2008-02-16 19:59) [7]
> Получается ерунда какая то
>
Как делаешь, покажи народу. А то какой-то беспредметный разговор получается.
← →
ChaosAD © (2008-02-16 20:43) [8]select CAST((cast(datapriema as date) -cast("NOW" as date)) AS INTEGER) from people
получается 733073
где datapriema = "01.02.2008"
если 733073 поделить на 365 то пучается 2008.41917808, от сюда вывод что
cast("NOW" as date) ни х....я не работает
← →
AndreyV © (2008-02-16 22:24) [9]> [8] ChaosAD © (16.02.08 20:43)
> cast("NOW" as date) ни х....я не работает
Как раз работает.
"NOW" - это что?
И приведи определение таблицы "people", а то какие-то кастинги понатыканы всюду.
← →
ChaosAD © (2008-02-16 22:33) [10]"NOW" текущая дата на момент расчета,
поле datapriema тип DATE в Paradox
← →
Anatoly Podgoretsky © (2008-02-16 22:35) [11]> ChaosAD (16.02.2008 22:33:10) [10]
А зачем с точностью до микросекунды?
← →
AndreyV © (2008-02-16 23:40) [12]> [10] ChaosAD © (16.02.08 22:33)
SELECT "TODAYVAL" - datapriema FROM people
лучше
SELECT :DT - datapriema FROM people
а то сменится во время выборки :), да и универсальней будет так.
Только это ли тебе надо для подсчёта стажа?
← →
ChaosAD © (2008-02-17 09:55) [13]Люди, вы малость не допонимеете мой вопрос. Я хотел узнать какой операторв запросе SQL дает текущую дату, при условии что используется BDE, paradox, LocalSQL. Судя по экспериментам у меня не получилось найти нужный, ни Date ни NOW не работают в простом запросе типа select "date" from people или select "Now" from people.
← →
Anatoly Podgoretsky © (2008-02-17 13:40) [14]Люди все понимают, а вот ты нет.
В справке приведен полный набор функций.
Или ты ждешь, что тебе справку вслух читать будут?
← →
AndreyV © (2008-02-17 17:29) [15]> [13] ChaosAD © (17.02.08 09:55)
Чем с параметером не устраивает?
← →
Anatoly Podgoretsky © (2008-02-17 17:57) [16]Ну он то хочет на сервере :-)
← →
ЦУП © (2008-02-18 02:07) [17]
> Люди, вы малость не допонимеете мой вопрос. Я хотел узнать
> какой операторв запросе SQL дает текущую дату,
Ну нет в парадоксе такой возможности. Это файловая БД.
← →
Германн © (2008-02-18 02:22) [18]
> ЦУП © (18.02.08 02:07) [17]
>
>
> > Люди, вы малость не допонимеете мой вопрос. Я хотел узнать
> > какой операторв запросе SQL дает текущую дату,
>
>
> Ну нет в парадоксе такой возможности. Это файловая БД.
>
А при чём тут термин "файловая БД"?
← →
Anatoly Podgoretsky © (2008-02-18 07:44) [19]> Германн (18.02.2008 02:22:18) [18]
При том, что некому давать централизованое время.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c