Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Вниз

Как в запросе указать условие отбора по дате с временем...   Найти похожие ветки 

 
jeka_t   (2005-09-02 18:06) [0]

У меня запрос работет так:
Select * from Table where RegDateTime BETWEEN #09/02/2005# AND #08/26/2005#

Пишу:
Select * from Table where RegDateTime BETWEEN #09/02/2005 17:03:57# AND #08/26/2005 17:03:57# - не работает и пишет ошибку: "Неправильно определён объект Parametеr. Предоставлены несовместимые или не полные сведения"


 
Desdechado ©   (2005-09-02 18:56) [1]

А ты используй нормальный параметрический запрос
Select * from Table where RegDateTime BETWEEN :tStart AND :tFinish

ParamByName( "tStart" ).AsTimeStamp := ... #08/26/2005 17:03:57#


 
Sam Stone ©   (2005-09-03 22:25) [2]

тогда уж лучше ParamByName("tstart").asDateTime:=....


 
jeka_t   (2005-09-05 09:48) [3]

К сожелению и это не помогает... Я нашел, ответ другой...
Select * From Table where Between DateValue("09/02/2005 17:03:57") and DateValue("08/26/2005 17:03:57")
Есть ещё и функция TimeValue()...


 
dmitry501 ©   (2005-09-06 04:38) [4]

К сожелению и это не помогает... Я нашел, ответ другой...
Этот другой ответ неверен. На сервере может стоять не только английския язык, а например русский или немецкий. В таком случае вы получите ошибки и головную боль в будущем. Наиболее правильный ответ - параметры, или если уж так хочется использовать строки - то дату для MS SQL передавайте в формате yyyymmdd


 
LostDelpher   (2005-09-06 06:52) [5]

Любая дата в БД это рациональное число - кажется до запятой - это дни после 1900 года а после это милисекунды после полуночи - точно не помню но покопайся с этим  - в справке по MSSQL или ACCESS должно быть.

значит можно вместо дат поставить просто числа - помнится в Акцессе я так делал когда была эта проблема .


 
Desdechado ©   (2005-09-06 11:25) [6]

параметрический запрос должен работать на 100%
если "не помогает", пиши текст ошибки и код



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

Форум: "Базы";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.059 c
1-1127738263
Суслик
2005-09-26 16:37
2005.10.16
Проблемы с отображением TWinControl


14-1127454959
Тульский
2005-09-23 09:55
2005.10.16
Реклама ПО


3-1125640655
-=snoop=-
2005-09-02 09:57
2005.10.16
Добавление записей в таб...


14-1127710725
Ega23
2005-09-26 08:58
2005.10.16
С днем рождения! 26 сентября


14-1127633600
Kolan
2005-09-25 11:33
2005.10.16
Употребление пива в общественных местах(Россия).





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