DATE 函数

DATE 函数将字符串转换为 DATE 值。在以下查询中,DATE 函数将字符串转换为 DATE 值,以允许与 DATETIME 值进行比较。仅当 call_dtime 值比指定的 DATE 晚时查询才会检索 DATETIME 值。

图: 查询

SELECT customer_num, call_dtime, res_dtime
          FROM cust_calls
          WHERE call_dtime > DATE ('12/31/97');

图: 查询结果

customer_num call_dtime       res_dtime
              
              106 1998-06-12 08:20 1998-06-12 08:25
              110 1998-07-07 10:24 1998-07-07 10:30
              119 1998-07-01 15:00 1998-07-02 08:21
              121 1998-07-10 14:05 1998-07-10 14:06
              127 1998-07-31 14:30
仅当 call_dtime 大于或等于指定日期时,下列查询才会将 DATETIME 值转换为 DATE 格式并带标签显示这些值。

图: 查询

SELECT customer_num,
          DATE (call_dtime) called, 
          DATE (res_dtime) resolved
          FROM cust_calls
          WHERE call_dtime >= DATE ('1/1/98');

图: 查询结果

customer_num called       resolved
            
            106 06/12/1998   06/12/1998
            110 07/07/1998   07/07/1998
            119 07/01/1998   07/02/1998
            121 07/10/1998   07/10/1998
            127 07/31/1998