我正在破解我的头骨如何查询日期字段从星期四到前7天(星期四)返回数据的记录。这是报告,我需要帮助。
我查看了DATEDIFF
函数,但不太确定如何使此日期通用以自动运行SSRS报告。
答案 0 :(得分:0)
过去7天类似的事情:
scope.$watch(
function($scope) {
return $scope.DataArr.map(function(dataInstance) {
return dataInstance.SomeProperty;
});
},
function(newVal, oldVal) {
if (newVal) {
//SomeProperty was changed
}
});
答案 1 :(得分:0)
从我对你的问题的理解,这是一种方法:
为此,您可以在SQL中使用“between ...和”。
SELECT * FROM table_name
WHERE date
BETWEEN DATE_SUB(your_date,INTERVAL 7 DAY) AND your_date;
答案 2 :(得分:0)
SELECT *
FROM <TABLE_NAME>
WHERE
<YOURDATE> >= DATEADD(wk, DATEDIFF(wk,0,GETDATE()), -4) AND
<YOURDATE> <= DATEADD(wk, DATEDIFF(wk,0,GETDATE()), 3)
代码将选择当前星期四到上周四的所有行。
DATEADD(周,DATEDIFF(周刊,0,GETDATE()), - 4):给出上周四的日期 DATEADD(wk,DATEDIFF(wk,0,GETDATE()),3):给出当前星期四的日期