求一条SQL select 语句的写法

cxljm 2018-02-03 10:31:55
表A中包含两个字符型字段year、month,要查询2017年3月至2018年2月之间的数据,SQL select 语句该怎样写?
...全文
483 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cxljm 2018-02-05
  • 打赏
  • 举报
回复
引用 1 楼 wangfp40 的回复:
select * from table1 where year+'-'+month between '2017-03' and '2018-02'
好了,我用的数据库是firebird,连接字符串字段用“||”,现在可以了。 谢谢“wangfp40”和“早打大打打核战争”!
cxljm 2018-02-05
  • 打赏
  • 举报
回复
引用 1 楼 wangfp40 的回复:
select * from table1 where year+'-'+month between '2017-03' and '2018-02'
运行提示:conversion error from string "-"
风子啊啊 2018-02-05
  • 打赏
  • 举报
回复
select * from table1 where year+'-'+month between '2017-03' and '2018-02'
  • 打赏
  • 举报
回复
还要考虑一下月未必有前导0,sql server可以用replicate函数。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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