99问答网
所有问题
SQL查询 ‘图书 ’表中 ‘出版时间’ 超过三年以上的图书信息
“图书”表中时间上只有属性 “出版时间”,若超过三年以上的图书信息,则利用计算机上当前时间可知,请问sql命令怎么写?
举报该问题
推荐答案 2013-07-11
可以这样写:SELECT * from 图书表名 where now()- 图书表名.出版时间>3,前提是出版时间的类型必须是date
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/B7jt7tvXz.html
其他回答
第1个回答 推荐于2018-03-23
select * from 图书表 where datediff(year, 出版时间,getdate()) >3
本回答被网友采纳
第2个回答 2013-07-11
万一闰年怎么办?3年前的今天没有这个日期
相似回答
大家正在搜
相关问题
SQL查询过期未还书的读者的信息和所借的书的信息
sql查询图书表中"清华大学出版社"出版的图书书名和作者
SQL查询 ‘图书 ’表中 ‘出版时间’ 超过三年以上的图书...
SQL对“图书”表创建一个分组总计查询,统计不同出版社出版的...
SQL查询出版物中单价最高的出版物
sql语句: 查询销售价格高于所有图书平均销售价格的图书记录...
查询至今没有人借阅的图书的书名和出版社。 (用SQL子查询)