- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以这种方式在数据库中有日期时间格式的日期:
53 13 2344 4 Alaska 0 2015-02-03 08:15:37
54 12 567 25 Alabama 0 2015-02-04 08:16:23
55 36 899 1 Arizona 0 2015-02-05 08:17:15
56 35 325 1 West Virginia 0 2015-02-05 08:18:19
57 13 874 2 Alaska 0 2015-02-05 08:21:26
58 37 6563 1 Indiana 0 2015-02-07 08:22:05
59 36 644 2 Tennessee 0 2015-02-07 08:23:54
60 35 435 1 District of Columbia 0 2015-02-05 08:26:10
61 34 324 2 Idaho 0 2015-02-07 08:36:56
62 13 1235 5 Alaska 0 2015-02-07 13:35:23
现在,我想提取 2015-02-05 和 2015-02-07
的记录
我使用的 SQL 查询是:
SELECT * FROM `web_matter_attorney` WHERE `ma_datetime` BETWEEN '2015-02-05' AND '2015-02-07'
但它只返回第 5 个日期的记录,跳过第 7 个日期的记录。这意味着它也没有刷新第七名的记录。
我也尝试过:
SELECT * FROM `web_matter_attorney` WHERE `ma_datetime` >= '2015-02-05' AND `ma_datetime` <= '2015-02-07'
但仍然没有运气和相同的 react 。
我的日期名称数据库字段是datetime
我的数据表结构是:
CREATE TABLE `web_matter_attorney` (
`wma_ID` int(8) NOT NULL AUTO_INCREMENT,
`att_ID` int(8) NOT NULL,
`ma_number` varchar(35) NOT NULL,
`ma_case_ID` int(8) NOT NULL,
`ma_state` varchar(20) NOT NULL,
`ma_override` tinyint(1) NOT NULL,
`ma_datetime` datetime NOT NULL,
PRIMARY KEY (`wma_ID`)
) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=latin1;
-- ----------------------------
-- Records of web_matter_attorney
-- ----------------------------
INSERT INTO `web_matter_attorney` VALUES ('52', '32', '5494984984', '17', 'Virginia', '0', '2015-01-20 14:48:55');
INSERT INTO `web_matter_attorney` VALUES ('53', '13', '2344', '4', 'Alaska', '0', '2015-02-03 08:15:37');
INSERT INTO `web_matter_attorney` VALUES ('54', '12', '567', '25', 'Alabama', '0', '2015-02-04 08:16:23');
INSERT INTO `web_matter_attorney` VALUES ('55', '36', '899', '1', 'Arizona', '0', '2015-02-05 08:17:15');
INSERT INTO `web_matter_attorney` VALUES ('56', '35', '325', '1', 'West Virginia', '0', '2015-02-05 08:18:19');
INSERT INTO `web_matter_attorney` VALUES ('57', '13', '874', '2', 'Alaska', '0', '2015-02-05 08:21:26');
INSERT INTO `web_matter_attorney` VALUES ('58', '37', '6563', '1', 'Indiana', '0', '2015-02-07 08:22:05');
INSERT INTO `web_matter_attorney` VALUES ('59', '36', '644', '2', 'Tennessee', '0', '2015-02-07 08:23:54');
INSERT INTO `web_matter_attorney` VALUES ('60', '35', '435', '1', 'District of Columbia', '0', '2015-02-05 08:26:10');
INSERT INTO `web_matter_attorney` VALUES ('61', '34', '324', '2', 'Idaho', '0', '2015-02-07 08:36:56');
INSERT INTO `web_matter_attorney` VALUES ('62', '13', '1235', '5', 'Alaska', '0', '2015-02-07 13:35:23');
最佳答案
如果您以这种方式使用该函数,ma_datetime BETWEEN '2015-02-05' AND '2015-02-07'
时间部分将设置为 00:00:00
因此您的查询结果将是 ma_datetime BETWEEN '2015-02-05 00:00:00' AND '2015-02-07 00:00:00'
所以这个值 2015-02-07 08:22:05
超出了 BETWEEN 中定义的范围。
更改为
`ma_datetime` BETWEEN '2015-02-05 00:00:00' AND '2015-02-07 23:59:59'`
关于php - 在日期范围内查找日期不起作用 - PHP Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28403996/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!