MS Access Date проблема, как сравнить дату - PullRequest
0 голосов
/ 24 марта 2011

Я хотел бы сравнить 2 даты, которые хранятся в базе данных как String.
Когда я сравниваю дату, я должен сначала преобразовать их в дату, верно?Я знаю, что функция доступа ms ms datevalue () преобразует строку в дату, но я не уверен, что она вернет, другими словами, я не знаю, как access обрабатывает различные части строки даты.

Например, когда я передаю «11/12/2010» в datevalue, я ожидаю дату, означающую 11 декабря 2010 года. И когда я передаю «12/11/2010», я также хочу убедиться, что она получитсядолжно быть 22 декабря 2010 года, так что мой расчет работает.Я не хочу, чтобы ms access интерпретировал его как 12 ноября 2010 года. * Функция 100V *

Ms access 'datevalue () не требует от меня дополнительной информации об этом.

Пожалуйста,подскажите, спасибо.

1 Ответ

2 голосов
/ 24 марта 2011

С Функция DateValue :

Если дата - это строка, включающая только числа, разделенные действительными разделителями даты, DateValue распознает порядок для месяца, дня и года в соответствии с форматом краткой даты, который вы указали для своей системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...