如果日期列是DATE数据类型,则查询从表中获取记录的特定日期。 我在DB2工作。 如果我在03/06/2011(mm / dd / YYYY)中提供数据格式
例如: 从表客户中选择*,其中date =“03/06/2011”不起作用。日期列是DATE数据类型。
答案 0 :(得分:1)
将双引号改为单引号,也许?
Select * from table customer where date = '03/06/2011'
此外,使用ISO格式指定日期值可能更可靠:
Select * from table customer where date = '2011-03-06'
答案 1 :(得分:0)
我认为您需要将字符串日期转换为实际日期,如下所示:
Select * from table customer where date = DATE('03/06/2011');