查找开始日期和结束日期之间的日期

Pan*_*ana 4 mysql sql

我想检查日期是否在开始日期和结束日期之间.

我添加了一个where子句

where datepaid between '2010-04-01' AND '2010-04-15'
Run Code Online (Sandbox Code Playgroud)

但问题在于它排除了"2010-04-15".

它应该包括结束日期,我该怎么做?

请帮帮我

问候,

潘卡

Luk*_*keH 14

明确指定时间部分:

WHERE datepaid BETWEEN '2010-04-01 00:00:00' AND '2010-04-15 23:59:59'
Run Code Online (Sandbox Code Playgroud)


Mar*_*tos 5

也许您的日期包括日内时间.试试这个:

where '2010-04-01' <= datepaid AND datepaid < '2010-04-16'
Run Code Online (Sandbox Code Playgroud)