Нужно выбрать диапазон записей по ДАТЕ (без времени) - VB
Формулировка задачи:
Народ! Помогите пожалуйста!!!
Проблема такая. Есть база MSAccess. В базе есть таблица, одно из полей содержит информацию о времени занесения записи в таблицу формата: 21.07.2005 20:54:03. Нужно выбрать диапазон записей по ДАТЕ (без времени). Написал, но получилось как-то странно: если диапазон большой (месяц), то не выводится вообще ничего! Что я не так сделал?
Решение задачи: «Нужно выбрать диапазон записей по ДАТЕ (без времени)»
textual
Листинг программы
Tablospisannoe.Open "SELECT Spisanie.Skladname, Spisanie.Tovar, Spisanie.Vidspisania, Count(Spisanie.Tovar) AS Kolvo FROM Spisanie WHERE Skladname=''" & Имя склада & _ "'' AND FORMAT (Vremyain, ''yyyy-mm-dd'') >= FORMAT (''" & первая дата & "'', ''yyyy-mm-dd'') AND FORMAT (Vremyain, ''yyyy-mm-dd'') <= FORMAT (''" & _ вторая дата & "'', ''yyyy-mm-dd'') GROUP BY Spisanie.Skladname, Spisanie.Tovar, Spisanie.Vidspisania;", _ Zapis, adOpenStatic, adLockPessimistic
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д