MySQL:日期时间上限 '2017-05-31 23:59:59' 或 '2017-05-31 24:00:00' 是多少?

标签 mysql

设置持续时间上限时应该使用什么

a) date_start 介于“2017-05-01 00:00:00”和“2017-05-31 23:59:59”之间

b) date_start 介于“2017-05-01 00:00:00”和“2017-05-31 24:00:00”之间

是a还是b?

谢谢

最佳答案

它将是a

date_start between '2017-05-01' and '2017-05-31 23:59:59'

因为

2017-05-31 24:00:00
means
2017-06-01 00:00:00

关于MySQL:日期时间上限 '2017-05-31 23:59:59' 或 '2017-05-31 24:00:00' 是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44104271/

相关文章:

mysql - 如何优化这个 Levenshtein 距离计算

mysql - 我应该如何在 MySQL 中编写查询以从一个表获取值到另一个表

php - 如何在php中初始化索引?

mysql - 如何计算 SQL 中数据的唯一出现次数

mysql - 如何使用 codeigniter 事件记录模式将行转换为列?

PHP ip2long 函数没有给出当前结果

PHP + MySql,带有多个错误检查的 OR 查询

mysql - 循环在 Sub 中不断重复

mysql - 合并表(9M 记录)并删除重复项

mysql - 在 mySQL 中用正斜杠替换反斜杠?