MSSQL数据库 表里面有一个字段是:Mday 保存的数据是日期格式的文本:比如:2014-8-11 我现在要通过在网页上面输入一个年份(2014),然后把所有Mday中年等于2014的记录全列出来。我该怎么写这个记录集的WHERe 查询条件。
我用:SELECt * FROM 表名 where year(mday) = '2014' 就会提示:
[SQL Server]从字符串转换日期和/或时间时,转换失败。
求大神帮忙。该怎么写这个条件。
求助:MSSQL 从字符串转换日期和/或时间时,转换失败。
答案:2 悬赏:70 手机版
解决时间 2021-02-21 19:08
- 提问者网友:锁深秋
- 2021-02-21 09:19
最佳答案
- 五星知识达人网友:思契十里
- 2021-02-21 10:40
加个时间限制吧 比如 Mday between '2014-1-1' and '2014-12-31' 这样所有2014年的数据都出来了
全部回答
- 1楼网友:不甚了了
- 2021-02-21 11:07
我是来看评论的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯