SELECT adddate( publishdate, INTERVAL '1' DAY )
FROM P
WHERE
between '2004-4-1'
and '2004-4-22'
LIMIT 0, 1;这样查询出的时间就会增加一天
还有 adddate 只用在select 之后呢?使结果按照用户的要求不知道楼主的意思是什么? 一起学习 呵呵
FROM P
WHERE
between '2004-4-1'
and '2004-4-22'
LIMIT 0, 1;这样查询出的时间就会增加一天
还有 adddate 只用在select 之后呢?使结果按照用户的要求不知道楼主的意思是什么? 一起学习 呵呵
FROM P
WHERE
adddate( publishdate, INTERVAL '1' DAY )
between '2004-04-01'
and '2004-04-22'
LIMIT 0, 1;date个格式是XXXX-XX-XX //月份和日期是两位数
publishdate的值的确是date型的
而且默认值也是
0000-00-00
其中有一个记录的值是
2004-04-20
所以应该不会找不到任何一个数据的
这个问题 jaexc(大飞) 算是答到点上了,
为了避免一些未知的错误,
在进行日期处理时,
一定要使用标准格式 '2004-4-01' ==> '2004-04-01'