2016-04-11 4 views
1

У меня есть таблица записей в Access, некоторые из записей - это только «DD/MM/YYYY», а более новые записи - «DD/MM/YY hh: nn: ss».Обновления обновления даты/времени доступа

Все записи в старом формате нуждаются в обновлении, чтобы включить время 12:00:00.

Есть ли способ сделать это через SQL в Access?

+0

Каков тип данных этой колонки? – Madhivanan

+0

Это столбец Date/Type. – TomBridges

+0

Поскольку старые записи не содержат никакой информации о времени, я не могу запускать запрос для сбора записей со временем, например 00:00:00. – TomBridges

ответ

1

A Дата/время столбец имеет время по умолчанию 00:00. Насколько я знаю, эта структура поля в Access не была изменена. Если к 12:00 вы meen 12:00 PM, вы можете использовать DateAdd(YourDateColumn, 'h', 12), чтобы добавить 12 часов. Если в 12:00 AM, просто используйте время по умолчанию

2

Все записи в старом формате нуждаются в обновлении, чтобы включить время 12:00:00.

Они уже «обновлены». Дисплей по умолчанию в Access скрывает временную часть даты, если она полночь.

Чтобы заставить дисплей включить часть времени, изменить формат свойства текстового поля, где вы отобразить значения включают время, как: dd/mm/yyyy hh:nn:ss

+0

Это не отвечает на вопрос. Это просто изменяет отображение в форме, которая не соответствует запросам. – TomBridges

+0

Извините. На самом деле я заметил, но нашел эту задачу так прямо, что вы, вероятно, искали что-то менее очевидное. – Gustav

Смежные вопросы