Oracle查询日数据的SQL条件写入
之间
to_date(to_char(SYSDATE,'yyyy-mm-dd)| |00:00:01,'yyyy-mm-dd hh24:MI:SS)
to_date(to_char(SYSDATE,'yyyy-mm-dd)| |23:59:59,'yyyy-mm-dd hh24:MI:SS);
甲骨文公司
字段类型是空的,和格式匹配的格式化方式
同一天,
SELECT * FROM表名,to_char(to_date(字段名,'yyyy-mm-dd hh24:MI:SS),'dd)= to_char(SYSDATE,'dd)
当周
SELECT * FROM表名,to_char(to_date(字段名,'yyyy-mm-dd hh24:MI:SS),'iw)= to_char(SYSDATE,'iw)
同一个月
SELECT * FROM表名,to_char(to_date(字段名,'yyyy-mm-dd hh24:MI:SS),'mm)= to_char(SYSDATE,'mm)
在本季度
SELECT * FROM表名,to_char(to_date(字段名,'yyyy-mm-dd hh24:MI:SS),Q')= to_char(SYSDATE,Q')
字段类型是日期
同一天,
SELECT * FROM表名(字段名,to_char 'dd)= to_char(SYSDATE,'dd)
当周
SELECT * FROM表名(字段名,to_char 'iw)= to_char(SYSDATE,'iw)
同一个月
SELECT * FROM表名(字段名,to_char 'mm)= to_char(SYSDATE,'mm)
在本季度
Select * from table name where to_char (field name,'q') =to_char (sysdate,'q')
SQL
同一天,
选择从表名就是DatePart(DD,字段名)= DatePart(DD,getdate())和日期部分(毫米,字段名)= DatePart(H,H()),字段名称是(=场)。
当周
选择*从表名称,日期部分(WK,字段名)= DatePart(WK,getdate())和日期部分(YY,字段名)=日期部分。
同一个月
选择*从表名称,日期部分(毫米,字段名)= DatePart(毫米,getdate())和日期部分(YY,字段名)=日期部分。
在本季度
选择*从表名称,日期部分(QQ、字段名)= DatePart(QQ,getdate())和日期部分(YY,字段名)=日期部分。