Tôi không thể trừ 30 ngày kể từ ngày hiện tại và tôi là người mới đến SQL Server.Cách trừ 30 ngày kể từ ngày hiện tại bằng cách sử dụng SQL Server
Đây là các dữ liệu trong cột của tôi
date
------------------------------
Fri, 14 Nov 2014 23:03:35 GMT
Mon, 03 Nov 2014 15:18:00 GMT
Tue, 11 Nov 2014 01:24:47 GMT
Thu, 06 Nov 2014 19:13:47 GMT
Tue, 04 Nov 2014 12:37:06 GMT
Fri, 1 Nov 2014 00:33:00 GMT
Sat, 5 Nov 2014 01:06:00 GMT
Sun, 16 Nov 2014 06:37:12 GMT
Đối với việc tạo ra các cột trên, chúng tôi sử dụng varchar(50)
và bây giờ vấn đề của tôi là tôi muốn hiển thị ngày cho qua 15-20 ngày kể từ cột ngày có thể bất kỳ một giúp đỡ với vấn đề này? cập nhật [làm cách nào tôi có thể hiển thị ngày 7 ngày qua theo thứ tự
[Thói quen xấu để kick: chọn loại dữ liệu sai] (http: // sqlblog. com/blogs/aaron_bertrand/archive/2009/10/12/xấu-thói quen-để-kick-sử dụng-the-sai-data-type.aspx) - bạn nên luôn luôn sử dụng kiểu dữ liệu thích hợp nhất - đó là những gì họ đang ở đó, sau khi tất cả! Nếu bạn muốn lưu trữ ngày tháng, sử dụng 'DATE', hoặc' DATETIME2 (n) '- nhưng chắc chắn nhất ** NOT ** một cột' varchar'! –
hey nó thực sự là người đàn ông hữu ích thanx cho các thông tin và tôi đang cập nhật cột của tôi – Madpop