Trong DB Tôi đang làm việc, tôi chỉ muốn chọn năm từ một trường Thời gian cụ thể. Đặc biệt, tôi hy vọng sẽ chọn những năm duy nhất từ cột cơ sở dữ liệu này.Cách chọn một phần Dấu thời gian trong Truy vấn SQL
Ví dụ: nếu tất cả dấu thời gian trong trường "ModifyTimeStamp"
là từ năm 2002 hoặc năm 2006, tôi muốn trả về đơn giản là kết quả của '2002' và '2006'. Nếu điều này là không thể, tôi muốn được nội dung với kết quả của một loạt các '2002 trộn lẫn với' 2006 và sẽ phân tích nó sau này.
Tất cả những gì tôi có thể làm việc cho đến thời điểm này là "Select ModifyTimeStamp from Table"
- tất cả nỗ lực phân tích cú pháp của tôi đều không thành công. Tôi bắt đầu đọc về lệnh extract
cho SQL, nhưng tôi tin rằng nó chỉ dành cho PostgreSQL.
Bất kỳ lời khuyên nào được đánh giá cao!
Chỉnh sửa: Có câu trả lời, cảm ơn rất nhiều datagod và Marc. Mã tôi đang tìm kiếm đã kết thúc hạnh phúc:
"Select distinct YEAR(ModifyTimeStamp) from Table"
Những cơ sở dữ liệu? (Ngoài ra, thông tin ngẫu nhiên: 'dấu thời gian' trong máy chủ SQL không liên quan đến ngày tháng hoặc thời gian ;-) –
Xin lỗi, quên chỉ định. Cơ sở dữ liệu MySQL – pghprogrammer4