日期:2014-05-20  浏览次数:20699 次

在线等待!希望高手帮我解决一下!写一个SQL语句
根据   时间列   查询某张表当天的全部信息

根据   时间列   查询某张表当月的全部信息

在线等待~~~~~~

------解决方案--------------------
SELECT * FROM TBLE WHERE TOCHAR(TABLE.DATE,YYYYMMDD)=TOCHAR(SYSDATE,YYYYMMDD)
SELECT * FROM TBLE WHERE TOCHAR(TABLE.DATE,YYYYMM)=TOCHAR(SYSDATE,YYYYMM)
------解决方案--------------------
是什么数据库啊
------解决方案--------------------
oracle:
SELECT * FROM TBLE WHERE TO_CHAR(TABLE.DATE, 'YYYYMMDD ')=TO_CHAR(SYSDATE, 'YYYYMMDD ')
SELECT * FROM TBLE WHERE TO_CHAR(TABLE.DATE, 'YYYYMM ')=TO_CHAR(SYSDATE, 'YYYYMM ')

sql server:
select * from table1 where convert(char(10),date字段,20) =convert(char(10),getdate(),20)
select * from table1 where left(convert(varchar(12),date字段,112),6) =left(convert(varchar(12),getdate(),112),6)
------解决方案--------------------
同意楼上的。