datetime值越界 怎么回事阿?

orangessssss 2008-04-08 08:28:53
我在用sql做报表时,出现
“从char数据类型到datetime数据类型的转换导致 datetime值越界”
怎么回事阿?

很关键是输出时有的月份成功,在2,4,6,9,11月份会产生上述情况,如何解决阿?
...全文
409 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
viva369 2008-04-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Limpire 的回复:]
在2,4,6,9,11月份会产生上述情况
------------
你报表定死了每月都有31号吧?
[/Quote]

太佩服了,看来多在SQL班混,出去可以做侦探了~~~还是私家的
JL99000 2008-04-08
  • 打赏
  • 举报
回复
我在用sql做报表时,出现
“从char数据类型到datetime数据类型的转换导致 datetime值越界”
怎么回事阿?

很关键是输出时有的月份成功,在2,4,6,9,11月份会产生上述情况,如何解决阿?
---
应该是楼上说的情况,每月都要求31号的数据
而实际上并不存在,只有2 4 6 9 11没有31号
orangessssss 2008-04-08
  • 打赏
  • 举报
回复
喔,了解
Limpire 2008-04-08
  • 打赏
  • 举报
回复
在2,4,6,9,11月份会产生上述情况
------------
你报表定死了每月都有31号吧?
orangessssss 2008-04-08
  • 打赏
  • 举报
回复
就是最普通的日期数据阿,像2007-4-12
定义为datetime类型的sql服务器里的数据
pt1314917 2008-04-08
  • 打赏
  • 举报
回复
同上。把数据和你转换的语句贴出来``
viva369 2008-04-08
  • 打赏
  • 举报
回复
给些数据看看~

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧