Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
06.02.2004, 22:20
|
|||
---|---|---|---|
|
|||
количество записей в RS , критерий - дата |
|||
#18+
Скажите пожалуйста, как нужно правильно оформить 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 задал отбор по дате. ??????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 22:27
|
|||
---|---|---|---|
количество записей в RS , критерий - дата |
|||
#18+
я конечно уже тут надавал советов... но советую даты поставить в ковыджки create_date>"4/02/2004" а то получается create_date>4/02/2004, а 4 разделить на 2 и еще разделить на 2004 это довольно маленькое число - 9.9800399201596806387225548902196e-4, соответствует дате начала летоисчисления, то есть 1 января 1970-года, кажись ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 22:33
|
|||
---|---|---|---|
|
|||
количество записей в RS , критерий - дата |
|||
#18+
Да кстати )) деление Я пробовал в одинарные, пишет что-то вроде "несоответствие типа данных" В двойные не пробовал.....Одинарные и двойные могут по-разному восприниматься? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 22:35
|
|||
---|---|---|---|
количество записей в RS , критерий - дата |
|||
#18+
кажется, да... я не знаю... не забудьте заэскейпить кавычку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 22:36
|
|||
---|---|---|---|
количество записей в RS , критерий - дата |
|||
#18+
и точки вместо дробей.. или "ГГГГ-ММ-ДД" - самое стандартное, кажется... не помню... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 22:39
|
|||
---|---|---|---|
|
|||
количество записей в RS , критерий - дата |
|||
#18+
Оки, спасибо) Уже несколько вариантов, ато меня заклинило уже и точки вместо дробей.. Я где-то в руководстве по SQL вычитал что надо не "." а "/" при сравнении, Ну вообщето надо попробовать все варианты ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.02.2004, 22:56
|
|||
---|---|---|---|
количество записей в RS , критерий - дата |
|||
#18+
кажись в стандарте эскуель дата должна быть в американском формате гггг мм дд, а что там между не помню! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.02.2004, 06:28
|
|||
---|---|---|---|
|
|||
количество записей в RS , критерий - дата |
|||
#18+
Всё решилось такой строкой: SQL = "SELECT COUNT(*) AS ItemCount FROM topic WHERE "&p_show&"_date >= #2004-02-04#;" Спасибо за помощ fedd ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.02.2004, 06:31
|
|||
---|---|---|---|
|
|||
количество записей в RS , критерий - дата |
|||
#18+
сорри, вот так: SQL = "SELECT COUNT(*) AS ItemCount FROM topic WHERE create_date >= #2004-02-04#;" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=47&mobile=1&tid=1855426]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 330ms |
total: | 466ms |
0 / 0 |