用于查找销售趋势的 Sql 查询

发布于 2024-10-30 09:56:16 字数 97 浏览 4 评论 0原文

假设,我有一个包含所有计费记录的表。现在我想查看给定持续时间组的用户每 3 天的销售趋势...与此相关的 sql 查询应该是什么?

请帮忙,否则我就走了......

Suppose ,I have a table which has all the billing records. Now I want to see the sales trend for a user given time duration group by each 3 days ...what should be the sql query regarding this?

please help,Otherwise I am gone ...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒中人 2024-11-06 09:56:16

我只能根据问题给出一个模糊的建议,但是您可能希望有一个带有标准化日期的派生列(按照 MS 日期格式,每天只有一个数字),然后您可以使用模数 (3) 以便每 3 天的时间段内的天数相等。然后,您可以对此列进行分组和聚合,以获得 3 天时间段的值。显然,为了很好地显示日期,您还必须乘以并转换您的列。

我再次不确定具体细节,但我认为可以实现这个总体想法以获得结果(很可能不是最好的方法,因此它将有助于为问题添加更多内容......)

I can only give a vague suggestion as per the question, however you may want to have a derived column with a standardised date (as per MS date format, just a number per day) that you could then use a modulus (3) on so that days are equal per 3 day period. You can then group and aggregate over this column to get the values for a 3 day period. Obviously to display the date nicely you would have to multiply back and convert your column as well.

Again I'm not sure of the specifics, but I think this general idea could be achieved to get a result (may well not be the best way so it would help to add more to the question...)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文