Главная страница
    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.006 c
15-1202323155
Kerk
2008-02-06 21:39
2008.03.16
Регэкспы в Делфи


2-1203439928
Рустам
2008-02-19 19:52
2008.03.16
корректное отображение в базе данных


15-1200408792
DiamondShark
2008-01-15 17:53
2008.03.16
Зарисовка о школьном образовании.


6-1182318912
vbazik
2007-06-20 09:55
2008.03.16
скачивание файлов по ссылке


2-1203005847
Ega23
2008-02-14 19:17
2008.03.16
CreateProcess - флаги





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский