powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Даты преобразованные в long в SQL - запросе
5 сообщений из 5, страница 1 из 1
Даты преобразованные в long в SQL - запросе
    #32390493
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Часто в запросе (из VBA) нужно ограничиться по датам (дате), чтобы привести к единому формату приходится использовать Format. Решил попробовать преобразовывать дату в long, вроде все работает нормально. Могут ли возникнуть ситуации когда такой способ не подойдет?
...
Рейтинг: 0 / 0
Даты преобразованные в long в SQL - запросе
    #32390504
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация, когда такой способ не пройдет возникнет когда будет использоваться дата-время - преобразование в длинное целое отсечет время.

Имхо лучше использовать не создание строки запроса, а запросы с параметрами.
...
Рейтинг: 0 / 0
Даты преобразованные в long в SQL - запросе
    #32390509
6-6-6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только и всего? Меня это устраивает. Спасибо
...
Рейтинг: 0 / 0
Даты преобразованные в long в SQL - запросе
    #32390522
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда вдруг возникнет необходимость сделать с учетом времени.
Вспомнить о том, что сейчас обсуждалось будет очень трудно.
Не говоря уже о том, что запрос будет выдавать неправильные данные, но работать будет без ошибок.

А еще запрос с параметрами выполняется значительно быстрее запроса, который формируется "на лету".

Все конечно зависит от постановки и условий задачи.
...
Рейтинг: 0 / 0
Даты преобразованные в long в SQL - запросе
    #32390577
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧасто в запросе (из VBA) нужно ограничиться по датам (дате), чтобы привести к единому формату приходится использовать Format. Решил попробовать преобразовывать дату в long, вроде все работает нормально. Могут ли возникнуть ситуации когда такой способ не подойдет?

"Нормальность" зависит от способа приведения к long.
Если используется Clng - то проблемы будут возникать строго через день после полудня
Если Fix/Int - проблем быть не будет
При спользовании Format - проблем тоже не будет
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Даты преобразованные в long в SQL - запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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