Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ZVI Гость
|
Добавлено: Вт Фев 12 2002 17:40 Заголовок сообщения: А почему при выполнении оператора ...( +) |
|
|
SELECT CALLDATE, DURATION, USERCODE, CHARGE FROM CALLS WHERE CALLDATE BETWEEN '12-02-2002' AND '13-02-2002' выбираюся данные только за 12 февраля и никак не хотят за 13 :о( Заранее благодарен... Виталий |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Фев 12 2002 21:41 Заголовок сообщения: А ты в формате даты уверен? Поменяй местами месяц и день. (-) |
|
|
- |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Ср Фев 13 2002 10:04 Заголовок сообщения: Re: А почему при выполнении оператора ...( +) |
|
|
Данные выбираются с "2002.02.12 00:00" по "2002.02.13 00:00". Время надо указать. |
|
Вернуться к началу |
|
|
Евгений Григорьев Гость
|
Добавлено: Ср Фев 13 2002 10:54 Заголовок сообщения: Потому что BETWEEN 2 AND 3... |
|
|
выведет 2.5 но не выведет 3.5 . Надо явно указывать время. ИЛИ. Я бы написал WHERE DATE = 12... AND DATE |
|
Вернуться к началу |
|
|
Евгений Григорьев Гость
|
Добавлено: Ср Фев 13 2002 11:00 Заголовок сообщения: 1) Сорри - не туда написал. 2) Опять фраза обрезана...+ |
|
|
поэтому пишу словами... Больше или равно 12-му и меньше 14-го. Так результат именно за 12 и 13 и, заодно, с временем заморачиваться не надо. |
|
Вернуться к началу |
|
|
ZVI Гость
|
Добавлено: Ср Фев 13 2002 11:07 Заголовок сообщения: Спасибо...+ |
|
|
Я так вчера и сделал... я не особый спец пока в SQL, но что то указать время не получилось... ошибка 22008... да и ладно... спасибо еще раз... Виталий |
|
Вернуться к началу |
|
|
|