Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / количество записей в RS , критерий - дата / 10 сообщений из 10, страница 1 из 1
06.02.2004, 22:20
    #32401416
zergy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
Скажите пожалуйста, как нужно правильно оформить SQL-запрос, чтобы получить количество записей в RecordSet, если отбор происходит по дате.

Например мне нужно посчитать количество сообщений начиная c 4.02.2004 по сегодняшний день. Я пишу:

SQL = "SELECT COUNT (*) AS ItemCount FROM topic WHERE create_date>4/02/2004;"
set PgCnt = db.Execute (SQL)
all_elem=pgCnt("ItemCount") 'счётчик

и почемуто счётчик показвает количество ВСЕХ сообщений, а я как видно в запросе SQL задал отбор по дате.
???????????
...
Рейтинг: 0 / 0
06.02.2004, 22:27
    #32401419
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
я конечно уже тут надавал советов...

но советую даты поставить в ковыджки

create_date>"4/02/2004"

а то получается

create_date>4/02/2004,

а 4 разделить на 2 и еще разделить на 2004 это довольно маленькое число - 9.9800399201596806387225548902196e-4, соответствует дате начала летоисчисления, то есть 1 января 1970-года, кажись
...
Рейтинг: 0 / 0
06.02.2004, 22:33
    #32401420
zergy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
Да кстати )) деление
Я пробовал в одинарные, пишет что-то вроде "несоответствие типа данных"
В двойные не пробовал.....Одинарные и двойные могут по-разному восприниматься?
...
Рейтинг: 0 / 0
06.02.2004, 22:35
    #32401421
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
кажется, да... я не знаю...
не забудьте заэскейпить кавычку.
...
Рейтинг: 0 / 0
06.02.2004, 22:36
    #32401422
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
и точки вместо дробей..

или "ГГГГ-ММ-ДД" - самое стандартное, кажется... не помню...
...
Рейтинг: 0 / 0
06.02.2004, 22:39
    #32401424
zergy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
Оки, спасибо) Уже несколько вариантов, ато меня заклинило уже

и точки вместо дробей..
Я где-то в руководстве по SQL вычитал что надо не "." а "/" при сравнении, Ну вообщето надо попробовать все варианты
...
Рейтинг: 0 / 0
06.02.2004, 22:56
    #32401427
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
кажись в стандарте эскуель дата должна быть в американском формате гггг мм дд, а что там между не помню!
...
Рейтинг: 0 / 0
09.02.2004, 06:28
    #32402061
zergy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
Всё решилось такой строкой:
SQL = "SELECT COUNT(*) AS ItemCount FROM topic WHERE "&p_show&"_date >= #2004-02-04#;"

Спасибо за помощ fedd
...
Рейтинг: 0 / 0
09.02.2004, 06:31
    #32402063
zergy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
сорри, вот так:
SQL = "SELECT COUNT(*) AS ItemCount FROM topic WHERE create_date >= #2004-02-04#;"
...
Рейтинг: 0 / 0
09.02.2004, 11:44
    #32402378
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
количество записей в RS , критерий - дата
Очень на Access похоже :-\
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / количество записей в RS , критерий - дата / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]