JAVA中怎样使用SQL中的GETDATE()函数
我用的是Stringa="updateguest2set需负金额=datediff(day,入住时间,getdate())*rs-实收押金where客房号='"+s+"'...
我用的是String a="update guest2 set 需负金额=datediff(day,入住时间,getdate())*rs-实收押金 where 客房号='"+s+"'";编译运行时说的是[Microsoft][ODBC Microsoft Access 驱动程序] 表达式中 'GETDATE' 函数未定义。我该怎么做啊?????
展开
3个回答
展开全部
1、ss不用引号。。就算要引号那也是单引号。。
2、datediff()函数表示,lasttime与getdate()两个时间的差额并且吧结果换算成秒,根据这个思路,你看看在逻辑上或者数值上有没有错误。。
2、datediff()函数表示,lasttime与getdate()两个时间的差额并且吧结果换算成秒,根据这个思路,你看看在逻辑上或者数值上有没有错误。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select mingzi,天数 from (
select *,datediff('d',DateSerial(year(now()),month(shengri),day(shengri)),now()) 天数
from birthday ) a
where 天数<=15
order by 天数
select *,datediff('d',DateSerial(year(now()),month(shengri),day(shengri)),now()) 天数
from birthday ) a
where 天数<=15
order by 天数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用odbc,还没有添加odbc的吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询