powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / количество записей в RS , критерий - дата
10 сообщений из 10, страница 1 из 1
количество записей в RS , критерий - дата
    #32401416
zergy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста, как нужно правильно оформить 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
количество записей в RS , критерий - дата
    #32401419
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я конечно уже тут надавал советов...

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

create_date>"4/02/2004"

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

create_date>4/02/2004,

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

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

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

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


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