![]() |
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天,但您需要按天分组,因此通过将每个开始转换为月份的某一天来进行选择,然后进行计数。 这假设每次使用将限制在一天内,如果开始和结束日期可以跨越几天,那么它将更加棘手。 |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 2 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
Kugelfisch · 用php为数据库加密数据 2 年前 |