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' 函数未定义。我该怎么做啊????? 展开
 我来答
牵雨泽韩君
2019-03-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:921万
展开全部
1、ss不用引号。。就算要引号那也是单引号。。
2、datediff()函数表示,lasttime与getdate()两个时间的差额并且吧结果换算成秒,根据这个思路,你看看在逻辑上或者数值上有没有错误。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lflkj77
2011-01-04 · TA获得超过3930个赞
知道小有建树答主
回答量:1783
采纳率:100%
帮助的人:1155万
展开全部
select mingzi,天数 from (
select *,datediff('d',DateSerial(year(now()),month(shengri),day(shengri)),now()) 天数
from birthday ) a
where 天数<=15
order by 天数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
82283519_0
2011-01-10
知道答主
回答量:24
采纳率:0%
帮助的人:17.6万
展开全部
你是用odbc,还没有添加odbc的吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式