knrt.net
当前位置:首页 >> sql 查询日期时分秒 >>

sql 查询日期时分秒

select convert(varchar,GETDATE(),108),right(CONVERT(varchar,getdate(),120),8) 里面有两种方法都可以

declare @date varchar(20) set @date = '2013-06-06 13:30:25' +'%' SELECT * FROM TELEPHONE_HISTORY WHERE CONVERT(VARCHAR(20) ,RECVTIME , 120) LIKE @date 其中:CONVERT(VARCHAR(20) ,RECVTIME , 120) 就是将日期 类型转 “YYYY-MM-DD HH:...

ORACLE:SELECT SYSDATE FROM DUAL; SQL SERVER:SELECT GETDATE() 具体看你用的是什么数据库系统。

转换一下即可: sqlserver: select * from tab where convert(varchar(10),datecol,120) between '2013-04-15' and '2013-05-04' oracle select * from tabxxx where to_char(datecol,'yyyy-mm-dd') between '2013-04-15' and '2013-05-04'

select distinct Convert(varchar(10),orderdate,120) as "672" from d_orderdetail inner join D_Order on D_Order.orderid=d_orderdetail.orderid where (productid=672) and (Convert(varchar(10),orderdate,120) between '2004-07-01' and '...

参考设置1: 将工具--首选项--数据库--NLS--日期格式由DD-MON-RR修改为DD-MON-RR HH24:MI:SS 参考设置2: 将Tools --> Preferences --> Database --> NLS Parameters --> Date Format的值由"RR-MM-DD"改为 "YYYY-MM-DD HH24:MI:SS",这样显示的时...

还要datetime格式的话 select convert(datetime,convert(varchar(10),getdate(),120)) 如果只要年月日,但是是字符格式的话 select convert(varchar(10),getdate(),120)

select * from table where CDate(Format(年月日,"yyyy-mm-dd")+时分秒)>CDate('2012-01-01 19:00:00') and CDate(Format(年月日,"yyyy-mm-dd")+时分秒)

获取年 select to_char(sysdate,'yyyy') from dual--2016 select to_char(sysdate,'YYYY') from dual--2016 获取月 select to_char(sysdate,'mm') from dual--10 select to_char(sysdate,'MM') from dual--10 获取日 select to_char(sysdate,'dd...

select convert(char(10),GETDATE(),120) select convert(char(10),GETDATE(),112)

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com