Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1203185365
guav
2008-02-16 21:09
2008.03.16
Хитрые структуры данных.


2-1202928676
savyhinst
2008-02-13 21:51
2008.03.16
HOWTO_ISAPI


2-1203233360
Mk30
2008-02-17 10:29
2008.03.16
Нужна помощь! Как можно в Делфи определить момент подключ.флешки?


2-1203413997
KyRo
2008-02-19 12:39
2008.03.16
Компонент TGauge


2-1202729073
Vayrus
2008-02-11 14:24
2008.03.16
FastFileCopy





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский