SQL怎么返回系统时间
sql读取系统日期和时间的方法如下:
--获取当前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--获取当前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--获取当前日期(如:yyyy-mm-dd)
SQLSERVER: select convert(varchar(10),getdate(),120) ----不过这个是字符型
ORACLE:select trunc(sysdate) from dual ------ORACLE的trunc函数就是去小时分秒的
SELECT CONVERT(VARCHAR(10),GETDATE(),120)
取的是mssql数据库所在服务器的系统时间 如2011-04-27
select to_date(sysdate,'YYYY/MM/DD') from dual
只返回年月日的 后面的时间不会显示
sqlserver:
convert(varchar(10),getdate(),120) -- varchar型
dateadd(day,datediff(day,0,getdate()),0) -- datetime型