Tôi làm cách nào để có thể truy xuất tất cả các ngày từ '2015-10-02' đến '2015-11-02' trong SQLite? (String type) Kết quả sẽ như thế nào:Cách tạo tất cả các ngày giữa hai ngày
'2015-10-03'
'2015-10-04'
'2015-10-05'
...
'2015-11-01'
Đây là không một câu hỏi về SELECT * FROM myTable where myDate <= '2015-01-01' AND myDate >= '2015-01-31'
. Đây là không phải về việc chọn tất cả hiện có các bản ghi có trường giữa hai ngày. Tôi chỉ muốn lấy tất cả các giá trị ngày tháng có thể có giữa hai ngày. Tôi muốn sử dụng chúng để truy vấn số lượng bản ghi theo ngày.
Date Count
'2015-01-01' 19
'2015-01-02' 10
'2015-01-03' 0
...
Bản sao có thể có của [ngày so sánh SQLite] (http://stackoverflow.com/questions/13091000/sqlite-compare-dates) –
http://stackoverflow.com/questions/7812986/easiest-way- để-populate-a-temp-table-với-ngày-giữa-và-bao gồm-2-date-par có vẻ có liên quan, nhưng tôi không lên trên phương ngữ có thể khác biệt giữa SQL Server và SQLite. –
Vui lòng xem lại câu trả lời được đưa ra bên dưới, cảm ơn. –