|
1
|
| Jaydel Gluckie · 技术社区 · 17 年前 |
|
|
1
2
我一直认为,对于SQL Server来说,通过域视界为未来每周构建一行表是最简单、最有效的;并连接到该表(使用“WHERE GETDATE()>=MONDATE且不存在(从WHERE MONDATE<GETDATE()表中选择1)”。 你试图用UDF做的任何事情都会效率低得多,我发现更难使用。 |
|
|
2
1
您可以在一周内的任何给定日期获得周一,如下所示:
您可以编写一个具有以下主体的存储过程
当我经过时
对于此过程,我得到以下内容
|
|
|
3
0
--SQL将一周的第一天设置为星期日,为了我们的目的,我们希望它是星期一。
|
|
|
4
0
我看到的一次一桶的方法的问题是,它很难扩大规模, 如果你加入一个用户定义的函数,你会得到更好的性能,你可以使用 this a a starting point |
|
5
0
为什么不使用DATEPART(年,日期列)和DATEPART的组合(周,日期列”)并按这些值分组。如果一周内 DATEPART 按照ISO 8601的要求,周一对齐。概述:
|
|
|
XtremeBaumer · MSSQL获取时差低于X的行 8 年前 |
|
|
justinua · 在SQL中选择多个月范围内最多天数的月份 8 年前 |
|
|
Ben.Name · 在Access中为网络日在表(或查询)中创建字段 8 年前 |
|
|
it05jb · 具有唯一ID的高级平均日期差 8 年前 |
|
|
N97 · 如何在mysql中使用datediff函数计算fine 8 年前 |
|
|
Furquan Khan · 在SQL中检查日期差异时如何考虑闰年 8 年前 |
|
|
sli_nd · PHP/Mysql->每个用户的计费/付款日期平均值 8 年前 |
|
|
Mártonka · 计算data.table中两个日期之间的月份 8 年前 |