我尝试研究此问题,但找不到合适的东西。

我有一个查询以我想要的方式提取数据,但它仅显示过去30天的结果,存档约为3年,我想添加一个参数来告诉我确切的日期,例如2019年8月。

我的查询:

SELECT FROM_UNIXTIME(datetimeOrigination),
    callingPartyNumber,originalcalledPartyNumber,
    from_unixtime(datetimeDisconnect)
FROM corn.originalcdr
WHERE callingPartyNumber like '9000'
ORDER BY datetimeorigination DESC;


您能建议我最好的方法吗?

最佳答案

如果您想将起始日期时间字段限制为例如2019年8月,请在WHERE子句中添加适当的条件:

SELECT *
FROM corn.originalcdr
WHERE
    callingPartyNumber = '9000' AND
    FROM_UNIXTIME(datetimeOrigination) >= '2019-08-01' AND
    FROM_UNIXTIME(datetimeOrigination) < '2019-09-01'
ORDER BY
   datetimeOrigination DESC;

关于mysql - MySQL Workbench-筛选日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59856750/

10-09 23:04