gpt4 book ai didi

sql-server-2008 - 如何从今天的日期中选择上一周的数据

转载 作者:行者123 更新时间:2023-12-03 08:58:16 28 4
gpt4 key购买 nike

如何以最快的方式从当前日期选择星期数据(更准确地说是最近7天的数据),因为我表中有数百万或多行。我在sql表中有一个created_date的时间戳。

我试过了

SELECT Created_Date
FROM Table_Name
WHERE Created_Date >= DATEADD(day,-7, GETDATE())

我有两个问题:
  • 这个查询正确吗?
  • 这是从具有数百万行的表中获取最近7天数据的最快方法吗?
  • 最佳答案

    是的,语法是准确的,应该没问题。

    这是我为您的特殊情况创建的SQL Fiddle Demo

    create table sample2
    (
    id int primary key,
    created_date date,
    data varchar(10)
    )

    insert into sample2 values (1,'2012-01-01','testing');

    这是如何选择数据
    SELECT Created_Date
    FROM sample2
    WHERE Created_Date >= DATEADD(day,-11117, GETDATE())

    关于sql-server-2008 - 如何从今天的日期中选择上一周的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13266130/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com