作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的数据库中有一个表,其中存储每月 1 号的meters
能源值。如果仪表离线,它将存储第二天的值。
以下是我的案例
我有过去两个月二月
和三月
的仪表记录。 February
数据为 2019-02-01 00:00:00
,但 March
月份有 4 行。见下图
在上图中,3 月的1st、2nd 和 3rd
具有 FA
空值,但 3 月 4 日包含一些值。
我做了什么?
我能够选择具有 FA
值的行。
我想做什么?
三月
,所以它应该只获取三月记录,然后下个月它应该只获取四月
记录,所以上。这是我的 DB-Fiddle
如有任何帮助,我们将不胜感激。
最佳答案
解决这个问题的一种方法是为了我只想获取当前月份的数据,即当前月份是三月,所以它应该只获取三月记录,然后下个月它应该只获取四月记录,依此类推。
means month(TV)= month(now())
和查询的天数限制不应超过4,即仅检查每月第1-4天的记录。 means day(TV)<= 4
最后是你的查询
select * from `biz_pub_data_f_energy_m` a
where a.`DATA_ID` = '1b9716122dd5408691a063227316ac0a'
and a.`FA` is NOT NULL and month(TV)= month(now())
and day(TV)<= 4
关于MySQL-获取当月1号4天的最新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55334804/
似乎无法找到答案 - 所以我想我会试一试。 我已经阅读了几个关于如何检测背景事件点击的答案。如:Detect click on background event 然而,我发现当两个或更多背景事件位于同
我在处理插入日期时间值时遇到了一个奇怪的问题。它发生在插入 DATETIME 或 TIMESTAMP 类型的列时,以及使用 STR_TO_DATE 函数时。 当月份、日期、小时或分钟为数字 8 或 9
我是一名优秀的程序员,十分优秀!