Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách chọn dữ liệu một tuần trước từ ngày hôm nay

Có, cú pháp là chính xác và nó sẽ ổn.

Đây là Bản trình diễn SQL Fiddle Tôi đã tạo cho trường hợp cụ thể của bạn

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

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

Và đây là cách chọn dữ liệu

SELECT Created_Date
FROM sample2
WHERE Created_Date >= DATEADD(day,-11117, GETDATE())


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa các số không ở cuối khỏi hệ thập phân trong SQL Server

  2. Chèn trình kích hoạt Cập nhật cách xác định xem chèn hoặc cập nhật

  3. Chuyển đổi cột Ngày giờ từ UTC sang giờ địa phương trong câu lệnh chọn

  4. Cú pháp và đóng gói INNER JOIN kỳ lạ

  5. Cơ sở dữ liệu đơn hoặc nhiều cơ sở dữ liệu