select * from orders where datepart(year,orderdate)=1996 这是查1996年的订单记录(northwind数据库),用datepart函数获取订单日期中的年份,查每月、每天的东西依此类推,函数详细说明自己查SQL Server联机丛书。BTW:这种问题最好到SQL版去问,这里是Java版块。
保存日期的时候就应该保存成Date().getTime(),加减、转换、查询就都简单了。
SELECT TO_CHAR(RQ,'YYYY-MM-DD') FROM DATETABLE WHERE RQ TO_CHAR(JZRQ,'YYYY-MM-DD') >'2004-01-01' TO_CHAR(DATE,'YYYY-MM-DD'),是把DATE转成‘YYYY-MM-DD’型的字符串
这是查1996年的订单记录(northwind数据库),用datepart函数获取订单日期中的年份,查每月、每天的东西依此类推,函数详细说明自己查SQL Server联机丛书。BTW:这种问题最好到SQL版去问,这里是Java版块。
TO_CHAR(DATE,'YYYY-MM-DD'),是把DATE转成‘YYYY-MM-DD’型的字符串