Mendapatkan Tarikh Lebih Besar Daripada Nilai Tertentu dalam SQL Server
Dalam percubaan untuk mendapatkan tarikh yang melebihi cap masa tertentu, anda menggunakan pertanyaan berikut :
SELECT * FROM dbo.March2010 A WHERE A.Date >= 2010-04-01;
Walau bagaimanapun, anda menghadapi masalah dengan pertanyaan ini. Untuk memahami sebabnya, mari kita periksa faktor berikut:
Oleh itu, pertanyaan berikut harus menyelesaikan isu:
SELECT * FROM dbo.March2010 A WHERE A.Date >= Convert(datetime, '2010-04-01' )
Pertanyaan ini menukar secara eksplisit "2010-04-01" kepada nilai datetime, memastikan perbandingan yang betul dengan lajur "A.Date."
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan tarikh yang lebih besar daripada nilai khusus dalam SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!