![]() |
1
5
没有桌子吗?做一张桌子。为了这个,我总是在附近放一张假桌子。
现在,使其便于使用,并将其限制在30天内,以期: 编辑:JR劳霍恩注释:
谢谢JR!
现在在查询中使用它(我还没有实际测试过) 查询,我只是假设它工作正常): 编辑:我应该以另一种方式加入:
|
![]() |
2
0
SQL在匹配存储在数据库中的值集方面非常出色,但在匹配 不是 在数据库中。因此,一个简单的解决方法是创建一个包含所需值的临时表:
现在,您可以比较
|
![]() |
3
0
在查询中,将日期转换为unix时间戳,即秒,然后只需查找差异为<=一个月内的秒数。 您可以在此处找到更多信息: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_unix-timestamp
[编辑]由于我对真正的问题感到困惑,我需要完成草坪,但在我忘记之前,我想把这个写下来。 要按天计算数字,您需要将where子句设置为如上所述,限制为过去30天,但您需要按天分组,因此通过将每个开始转换为月份的某一天来进行选择,然后进行计数。 这假设每次使用将限制在一天内,如果开始和结束日期可以跨越几天,那么它将更加棘手。 |
|
Johnny T · 基于当前值的SQL合并表[重复] 5 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 6 月前 |