1

我有一个 Access 数据库文件有这两列和值

IODate(Date/Time)
IOTime (string)

IODate      IOTime
2013-02-04  11:20:52
2013-02-04  11:23:42
2013-02-04  11:52:02
2013-02-04  12:00:46
2013-02-04  12:53:34
2013-02-04  13:48:28
2013-02-04  13:52:12
2013-02-04  14:47:37
2013-02-04  14:47:51
2013-02-04  14:52:38
2013-02-04  14:53:38
2013-02-04  14:54:25
2013-02-04  15:08:28
2013-02-04  15:11:22
2013-02-04  15:11:33
2013-02-04  15:11:37
2013-02-04  15:12:46
2013-02-04  15:12:49
2013-02-04  15:12:51

(2013-02-04 11:20:52)现在我想使用 Query How can I选择大于 datetime 的值。??

注意:我无法在表中进行任何架构更改。

4

1 回答 1

1

您可以将时间添加到日期并对该列进行查询:

SELECT t.IODate, t.IOTime, [iODate]+CDate([IOTime]) AS IODateTime
FROM IOData t
WHERE ([iODate]+CDate([IOTime]))>#2013-02-04 11:20:52#
于 2013-02-04T13:30:28.917 回答