【发布时间】:2019-07-01 19:52:14
【问题描述】:
我一直在尝试为客户选择一个(该)最新条目(将由 WP 插件 sorta cron 运行),我认为这将是 5 分钟的工作。四个小时后,我到了,向你求助。
可视化输出和问题:
SELECT * FROM `foc_program_partnerski_historia`
WHERE `data` >= SUBDATE('2019-06-30 00:01:00', INTERVAL 10 DAY)
AND `zmiana` NOT LIKE '-%'
ORDER by main_id, `data` DESC
我需要为每个客户端找到最新的条目,最高的“PO”编号*,并检查这是否属于间隔(稍后将更改为“等于”,以准确获取输出10 天前、30 天前或 365 天前(取决于客户)。
这是我希望看到的:
当我添加 'group by' 子句时,它确实将它分组,是的,只是不是我想要的方式:
它也需要永远......
什么是正确的sql,你能帮帮我吗?
.
.
.
.
`
* Przed /zmiana /po
意思是:
之前/改变/之后
【问题讨论】:
-
PHP 不是我的强项,但你为什么还要用 php 标记它?
标签: php mysql group-by unique intervals