3
|
Sarah Vessels · 技术社区 · 15 年前 |
![]() |
1
3
我修改
OMG Ponies
“回答是因为它看起来是个好主意,它错了
它产生了过去4周:
这比我的好
previous answer
,我认为,因为它不依赖具有特定行数的另一个表。生成的周数只能通过更改一个数字来更改:3英寸
从过去几周到现在迭代,不包括本周 更新: 这里有一个不包括本周内容的版本:
其结果:
过去几个月到现在的迭代 后来我发现需要这个查询的每月版本。修改如下:
|
![]() |
2
2
使用(但不要忘记 vote for Sarah )以下内容:
先前:
见
this link for explaining how to get the first day of the week
. 要更改周数,请更改
|
![]() |
3
1
你只需要一套:
但是,我要提醒您,如果您的数据是datetime,并且要将这些边界用于查询范围,则应使用开放范围,例如>=03/07和<03/14。这样,你就不会错过23:59:59到午夜之间发生的任何争吵;尽管很少见,但它们可能很重要。 |
![]() |
4
0
根据您的代码:
|
![]() |
5
0
这就是我想到的。它有点简陋,因为它至少依赖于我的一个表,其中有行>=我要选择的周数。我可以稍微调整一下,把这一周包括在内。
这是过去21周,从上周开始。以下是示例数据:
|
![]() |
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 1 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
Java · 使用交叉应用同时显示两列 3 年前 |