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

Вниз

тип smalldatetime   Найти похожие ветки 

 
shoo   (2003-02-25 14:21) [0]

Мастера, помогите! Полдня бьюсь с элементарным запросом.
В таблице Logs поле Shift_date имеет тип smalldatetime, в query analyzer запрос следующего вида запросто отрабатывает и выдает данные:

select
Shift_Date DateVector,
MasterId SmenaVector,
BreedId Poroda,
sum(V) SumV
from
Logs
where
Shift_Date = "2002-12-31 00:00:00" and
MasterId = 4
group by
Shift_Date, MasterId, BreedId

Как только запихиваю его в adoquery.sql и пытаюсь открыть, получаю сообщение, что конвертация типа данных char привела к выходящему за границы значению типа smalldatetime. Укорачиваю строку до, например, "02-12-31 00:00:00", ошибок нет, но и набора данных не получаю, хотя данные стопроцентно есть (Query Analyzer-то мне их выдает). Как бороться с этим? (изменять тип данных в таблице нельзя). Заранее спасибо.


 
Dona   (2003-02-25 14:40) [1]

Может, не "02-12-31 00:00:00", а "31-12-02 00:00:00" попробовать?


 
stone   (2003-02-25 14:45) [2]

smalldatetime не хранит секунды


 
shoo   (2003-02-25 14:52) [3]

2Dona
Нет, я, конечно, проверял и это.

В общем, я разобрался. Пришлось действовать через параметры, использовал просто formatdatetime с маской "dd.mm.yyyy" и полученную строку передавал в query, все заработало.



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

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

Наверх




Память: 0.44 MB
Время: 0.008 c
1-54113
[BAD]Angel
2003-03-05 20:44
2003.03.17
Помогите с консольным приложением!!! ПЛЗ!


3-53868
edst
2003-02-24 11:01
2003.03.17
Как мне узнать текущих клиентов подключенных к Interbase


1-53964
4rex
2003-03-05 23:07
2003.03.17
Как сделать порядок в проигрывании файлов


14-54238
Дмитрий К.К.
2003-02-28 06:37
2003.03.17
Именинники 28 февраля


1-53967
squab
2003-03-05 21:37
2003.03.17
вопрос по окнам и т.п....





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