从星期四到上周四的日期

时间:2015-07-01 06:59:33

标签: sql sql-server ssrs-2008 datediff

我正在破解我的头骨如何查询日期字段从星期四到前7天(星期四)返回数据的记录。这是报告,我需要帮助。

我查看了DATEDIFF函数,但不太确定如何使此日期通用以自动运行SSRS报告。

3 个答案:

答案 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):给出当前星期四的日期