powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И вновь про оператор between
4 сообщений из 4, страница 1 из 1
И вновь про оператор between
    #39512551
ShultzMAN87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Столкнулся с проблемой. Создаю запрос вида
Код: vbnet
1.
2.
3.
SELECT Сдача.Дата, СоставСдачи.КодОтход, Отход.Наименование, СоставСдачи.ЕдиницаИзм, СоставСдачи.Количество AS Количество, Отход.Поправка, [КОличество]*[Поправка] AS Итого
FROM Сдача INNER JOIN ((КатегорияОТх INNER JOIN Отход ON КатегорияОТх.КодКатОтход = Отход.КодКатОтход) INNER JOIN СоставСдачи ON Отход.КодОтход = СоставСдачи.КодОтход) ON Сдача.КодСдачаГЛ = СоставСдачи.КодСдача
WHERE (((Сдача.Дата) Between #8/1/2017# And #8/30/2017#));


и всё бы ничего и синтаксис верный (делал по подобию рабочей базы), но по каким то причинам в результат запроса не включаются значения дата которого 30 августа, стоит поменять диапазон на 31.08.2017 и записи с этой датой появляются
дайте совет, знающие)
...
Рейтинг: 0 / 0
И вновь про оператор between
    #39512562
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShultzMAN87,

Скорее всего в дате есть еще и время.
Код: vbnet
1.
Round(Сдача.Дата) Between #8/1/2017# And #8/30/2017#


Должно помочь.
...
Рейтинг: 0 / 0
И вновь про оператор between
    #39512565
ShultzMAN87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin, спасибо, но к сожалению не работает, может лыжи не едут, а может неправильно написал
Код: vbnet
1.
2.
3.
SELECT Сдача.Дата, Round([Сдача].[Дата]) AS Выражение1, СоставСдачи.КодОтход, Отход.Наименование, СоставСдачи.ЕдиницаИзм, СоставСдачи.Количество AS Количество, Отход.Поправка, [КОличество]*[Поправка] AS Итого
FROM Сдача INNER JOIN ((КатегорияОТх INNER JOIN Отход ON КатегорияОТх.КодКатОтход = Отход.КодКатОтход) INNER JOIN СоставСдачи ON Отход.КодОтход = СоставСдачи.КодОтход) ON Сдача.КодСдачаГЛ = СоставСдачи.КодСдача
WHERE (((Round([Сдача].[Дата])) Between #1/8/2017# And #8/31/2017#));
...
Рейтинг: 0 / 0
И вновь про оператор between
    #39512567
ShultzMAN87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за беспокойство. Заработало
проблема оказалась в том, что при вводе данных с формы в поле дата сдачи значение по умолчанию стояло Now()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / И вновь про оператор between
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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