【发布时间】:2014-04-01 14:05:02
【问题描述】:
在 oracle 中,我有一个名为 Ship 的表,如下所示;
日期和时间以字符串格式显示在单个列中。
f_ID f_type f_date
1001 A 3/30/14 12:00:44 PM
1001 B 3/30/14 10:05:45 AM
1002 A 2/4/14 11:31:11 AM
1002 B 2/3/14 9:43:21 AM
1003 A 2/3/14 9:37:04 AM
1003 B 12/13/14 10:13:43 AM
1004 A 2/3/14 10:49:50 AM
1005 B 2/3/14 11:00:43 AM
1006 A 2/3/13 11:02:28 AM
1006 B 2/3/14 11:07:23 AM
1006 C 2/3/14 9:19:11 AM
1007 A 2/4/14 11:32:30 AM
1007 B 2/4/14 11:32:30 AM
1007 C 2/4/14 11:32:30 AM
1007 D 2/4/14 11:32:30 AM
我希望查询/列出只有每条记录的确切日期的 ID (f_ID),但时间戳可以不同。
如何在 Oracle 中查询?由于日期和时间合并在一个列中,我很难查询。
结果应该是
f_ID f_type f_date
1001 A 3/30/14
1001 B 3/30/14
1004 A 2/3/14
1005 B 2/3/14
1007 A 2/4/14
1007 B 2/4/14
1007 C 2/4/14
1007 D 2/4/14
【问题讨论】:
标签: sql oracle datetime-format