sql语句 datediff(day, Session("dtmLastVisit"),Now()) + 1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句 datediff(day, Session("dtmLastVisit"),Now()) + 1相关的知识,希望对你有一定的参考价值。
不什么我用datediff(day, Session("dtmLastVisit"),Now()) + 1来得到相差天数时提示:错误的参数个数或无效的参数属性值: 'Day'.
这个语句不是这么写的吗?
我用的数据库是sql server2000.
网上说d 不能加引号.
我改为datediff(d, Session("dtmLastVisit"),Now()) + 1
又提示变量d未定义.
datediff('d', "+Session("dtmLastVisit")+","+Now()+") + 1
补充:
网上说d 不能加引号?我不是在网上说的吗?你不会自己试试啊,看清楚,是'号
还有,SQL语句传入的只能是字符串,我那几个+号白写的吗?例
sql="SELECT datediff('d', "+Session("dtmLastVisit")+","+Now()+") + 1";
SQL 日期相减(间隔)datediff函数
select datediff(year, 开始日期,结束日期); --两日期间隔年
select datediff(quarter, 开始日期,结束日期); --两日期间隔季
select datediff(month, 开始日期,结束日期); --两日期间隔月
select datediff(day, 开始日期,结束日期); --两日期间隔天
select datediff(week, 开始日期,结束日期); --两日期间隔周
select datediff(hour, 开始日期,结束日期); --两日期间隔小时
select datediff(minute, 开始日期,结束日期); --两日期间隔分
select datediff(second, 开始日期,结束日期); --两日期间隔秒
以上是关于sql语句 datediff(day, Session("dtmLastVisit"),Now()) + 1的主要内容,如果未能解决你的问题,请参考以下文章