You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询指定时间范围内listings与logs表的各状态数据总和

业务背景说明

我有两张名为listings和logs的表,表头信息如下:

Logs表

Logs表结构

logs表会在每次状态变更时新增一条记录,同时将当前时间戳作为logtime存入;listings表会更新状态并同步更新其update_date字段。目前我使用如下语句统计截至当日的总listings数据:

SELECT SUM(status = 'D') AS draft, SUM(status = 'N') AS action, SUM(status = 'Y') AS publish 
FROM `crm_listings` where updated_date between '2021-05-29' and '2021-05-29'

核心需求

返回特定时间范围内发生的所有对应记录。

注意:Refno在logs表中不唯一,因为同一refno对应的产品可能某天被标记为publish,另一天被取消发布,但refno在listings表中是唯一的。


内容的提问来源于stack exchange,提问作者Jay Modi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:09:01