Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2011, 22:22   #1
Rusl92
Форумчанин
 
Аватар для Rusl92
 
Регистрация: 30.03.2008
Сообщений: 392
По умолчанию sql запрос

Здравствуйте уважаемые формучане
у меня такой вопрос:

Код:
SELECT sum( shows ) , sum( clicks ) 
FROM statsadv
WHERE TYPE =1
AND date >= "20.01.2011"
AND date <= "25.02.2011"
Когда разные месяцы выдает null

---

а если один месяц
Код:
AND date >= "01.01.2011"
AND date <= "25.01.2011"
все норм выбирает

как решить эту проблему, заранее спасибо!
Программирование - это великое искусство... Такое же как например и живопись!
Rusl92 вне форума Ответить с цитированием
Старый 14.01.2011, 08:31   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Какая СУБД ? В чём выполняете запрос?
Какой тип поля у поля date (кстати, пока не поздно - ПЕРЕИМЕНУЙТЕ ЭТО ПОЛЕ!)

варианты решения. Если Вы делаете запросы из ЯП - то использовать параметрические запросы.

Если это запросы "чистые" (т.е. в хранимых процедурах/триггерах/СУБД) - тогда использовать даты не в симвльном виде (который неявно преобразуется в нужный тип, если, конечно, date - это тип дата или дата/время), а даты в виде констант.
Или, можно указывать явное преобразование строки в дату по заданному формату (как именно - зависит от СУБД).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.01.2011, 10:43   #3
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Цитата:
Какой тип поля у поля date (кстати, пока не поздно - ПЕРЕИМЕНУЙТЕ ЭТО ПОЛЕ!)
Есть подозрение , что уже поздно. Похоже это функция- возвращающая системную дату. Правда, не пойму что за SQL.
Второй вариант проходит , а первый нет - и правильно сегодня 14 число - условие не выполняется
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос grafgrial Общие вопросы Delphi 8 19.10.2010 15:57
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL-запрос student_63 БД в Delphi 0 04.06.2008 21:13
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15