Главная страница
    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
15-1202338798
Petr V. Abramov
2008-02-07 01:59
2008.03.16
Как нормально перейти с mail.ru на google?


6-1182506570
Grega
2007-06-22 14:02
2008.03.16
Поиск адресов по номеру телефона


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


15-1202255039
guard_gg
2008-02-06 02:43
2008.03.16
Microsoft Yahoo


2-1203410091
ryden
2008-02-19 11:34
2008.03.16
результат sql запроса





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