SQL 的日期比较可以用<,> a符号
SQL 如下:
declare @return as int
if (select convert(varchar(100),getdate(),120))>'2011-9-10 15:38:26'
begin
set @return =1
end
else
begin
set @return=2
end
select @return
使用Getdate()和Convert()函数可以实现。
使用方法如下:
select convert(varchar(10),getdate(),120) as CurDate延伸:
1、Getdate()函数返回当前SQL服务器中的计算机时间,包含:年-月-日 时-分-秒毫秒
2、Convert()函数是转换数据格式,因为只需要日期部分,所以只用varchar(10)长度即可,若需要完整时间可以使用varchar(19)
SQL数据库中getDate()函数作用是获取系统当前时间。
语法功能
功 能: GETDATE() 函数从 SQL Server 返回当前的时间和日期。
列:SELECT GETDATE() AS CurrentDateTime
扩展资料:
函数名: getdate
功 能: 取DOS日期
用 法: void getdate(struct dateblk);
程序例:
#include<stdioh>
#include <dosh>
int main(void)
{
struct date d;
getdate(&d);
printf("The current year is: %d\n",
dda_year);
printf("The current day is: %d\n",
dda_day);
printf("The current month is: %d\n",
dda_mon);
return 0;
}
以上就是关于sql 怎样查询当前系统时间是否大于某天全部的内容,包括:sql 怎样查询当前系统时间是否大于某天、sql 怎样查询现在日期、SQL数据库中getDate()函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)