社区
MS-SQL Server
帖子详情
sql,Dateadd出错
xiehuangda
2012-09-25 06:19:47
Dateadd(Hour,'" + 数值 + "',Getdate())
这个数值,是从数据库列出来的。int型
现在,代入 Dateadd中,出错。
有什么方法解决吗?
正常的情况:Dateadd(Hour,2,Getdate())
这个2就是代表2小时。这个就不会出错。
为什么,数据库取出来,代入int型来,代替2,就出错呢。
...全文
140
4
打赏
收藏
sql,Dateadd出错
Dateadd(Hour,'" + 数值 + "',Getdate()) 这个数值,是从数据库列出来的。int型 现在,代入 Dateadd中,出错。 有什么方法解决吗? 正常的情况:Dateadd(Hour,2,Getdate()) 这个2就是代表2小时。这个就不会出错。 为什么,数据库取出来,代入int型来,代替2,就出错呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiehuangda
2012-09-25
打赏
举报
回复
找到问题了。
原来,不需要单引号。
int 数值=2;
Dateadd(Hour," + 数值 + ",Getdate())
双引号得保留,单引号必须去掉。
问题解决了,感谢大家帮忙。
xiehuangda
2012-09-25
打赏
举报
回复
不行呢?就算我转换了也不行。
int zi=2;
dateadd(hh,zi,getdate())
这样都还是出错。
發糞塗牆
2012-09-25
打赏
举报
回复
'" + 数值 + "'这里已经把它转换成字符型了,你直接select dateadd(hh,字段,getdate()) from 表 就行拉
Felixzhaowenzhong
2012-09-25
打赏
举报
回复
第二个参数是整形 ,而你传的是 字符型 。所以错误。
C#编程经验技巧宝典
4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的
出错
窗口 5 <br>0012 如何进行程序调试 6 ...
access
Date
Add
函数
Date
Add
(interval, number,
date
)
Date
Add
函数的语法包含以下参数: interval 必选。字符串表达式,表示要添加的时间间隔。 number 必选。数值表达式,标识要添加的间隔数。它可以为正(以获 取将来的日期)也...
每日总结:
sql
转换为int时发生算术溢
出错
误、
Date
Part()、
Date
Add
()、
Date
Diff()函数、Case when then
1、将 expression 转换为数据类型 int 时发生算术溢
出错
误 解析: 这个问题的出现是因为数据超大而引起的,为解决这个问题,只需要将将其转换为比int型...该
SQL
函数主要用来获用于返回日期/时间的单独部分,比如年、
SQL
SERVER
出错
提示:此上下文中不允许使用''。此处只允许使用常量、表达式或变量。不允许使用列名。
在执行一段
SQL
语句时出现了这样的一段错误提示,在网上找了不少答案,都说的不是很详细,反复修改试验,最终解决了此问题。原
SQl
语句为: insert into shoufei(djbh,sflb,jkdw,jsfs,sfxm,sfbz,sfsl,sfje,jkrq,czy) ...
sql
server日期函数
SQL
Server时间日期函数详解,
SQL
Server,时间日期, 1. 当前系统日期、时间 select get
date
() 2.
date
add
在向指定日期加上一段时间的基础上,返回新的
date
time 值 例如:向日期加上2天 select ...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章