设为首页 加入收藏

TOP

【Mysql】求出离最近相差X天的项,sql语句关于日期的比对
2015-11-21 01:55:03 来源: 作者: 【 】 浏览:0
Tags:Mysql 最近 相差 sql 语句 关于 日期 比对

对于一张如下的testtable表,如果要查询date离现在相差的30年的日期

\

则应该使用如下的sql语句:

select * from testtable
where
timestampdiff(year,date,now())<30

\

这种方法,即使date这个字段是varchar类型也是可以查询成功的。<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+dGltZXN0YW1wZGlmZrqvyv3W0KOstdrSu7j219a2zsrHtaXOu6Osv8nS1LjEs8lzZWNvbmQsZGF5LG1vbnRotcg8L3A+CjxwPrb4yOfPwrXEsunRr7e9t6ijrL+8wse1vTE5ODXA68/W1NrP4LLuMzDE6qOsy+TIu7zytaWjrLWrysfI57n7yNXG2rXEseS4/KOsscjI58P3xOqjrNXizPXT777k1PLT1tKquMSzyTE5ODYtMS0xoaM8L3A+CjxwPs2syrGjrNfu1sLD/LXEysejrMjnuftkYXRl19a2ztPJ09q499bW1K3S8sq508N2YXJjaGFywODQzbGjtOa1xKOsPC9wPgo8cD7U8rj5sb6+zc7et6iy6dGvs8m5pqGjPC9wPgo8cD48cHJlIGNsYXNzPQ=="brush:sql;">select * from testtable where date>'1985-1-1'

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇hibernate下mysql中文乱码 下一篇64位win7安装mysqlzip包的形式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: