gpt4 book ai didi

mysql - 如何在同一时间间隔内查找多个日志?

转载 作者:行者123 更新时间:2023-11-30 01:26:02 26 4
gpt4 key购买 nike

我有一个表,其中包含两列重要性:客户 ID# 和时间戳。每当客户订购商品时,都会创建 5 行,其中包含客户 ID # 和订购时的时间戳。

如果超过五行,则意味着我们的系统未正确处理订单,可能存在问题,我被要求查看日志以查找收到超过五行的任何人的客户 ID 5,以及他们收到错误金额的次数以及每次收到的数字(当不是 5 时)

我希望它告诉我,每当同一个客户 ID(在“ID”列中)具有超过 5 行具有相同时间戳(“stamp”列)时,它会告诉我 1. 该人的客户 ID 2. 如何该客户 ID 多次发生这种不规则情况,并且 3. 每个不规则情况中有多少行(是 6 或 7...还是更多?等等)(如果 #2 是 3 次,我希望 #3是一个像 { 7, 8, 6 }) 这样的数组

我不知道这是否可能......但任何帮助都将不胜感激。谢谢!

最佳答案

这应该可以帮助您完成大部分工作:

SELECT `CustomerID`, `Timestamp`, COUNT(1)
FROM
OrderItems
GROUP BY
`CustomerID`, `Timestamp`
HAVING
COUNT(1) > 5

关于mysql - 如何在同一时间间隔内查找多个日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17978415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com