mysql 中日期的加减
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 中日期的加减相关的知识,希望对你有一定的参考价值。
我用jsp写程序的时候需要让用户在文本框中输入一个日期(假设是2008-03-11),但是我在执行算起来语句时,想让日期加一天,"SELECT count(*)from table where time >='2008-03-12',应该怎么办?
可以通过SELECT DATEADD(day, 相差天数, 日期) AS 别名 的格式来计算上周SELECT DATEADD(day, -7, 日期) AS 别名上月SELECT DATEADD(month, -1, 日期) AS 别名上年SELECT DATEADD(year, -1, 日期) AS 别名 参考技术A 不太清楚masql中时间是什么格式的;可以试试在代码中把 '2008-03-11' 变成 '2008-03-11 23:59:59.999' 传入sql
SELECT count(*)from table where time > '2008-03-11 23:59:59.999' 参考技术B SELECT count(*)from table where time >='2008-03-11'+INTERVAL 1 day
以上是关于mysql 中日期的加减的主要内容,如果未能解决你的问题,请参考以下文章