Saya ada soalan. Saya mempunyai pertanyaan yang mengira berapa hari sehingga acara Grand Prix seterusnya dalam senarai. Kemudian saya menggunakan offset, jika acara pergi ke 0 hari atau nombor negatif, saya sebenarnya mahu secara automatik pergi ke nombor positif seterusnya. Saya mengira Timeto antara datetime dan curdate dalam jadual.
SELECT gp_naam, VT1, VT2, VT3, kwalificatie, race, image, CURDATE(), DATEDIFF(VT1, CURDATE()) AS Tijdtot FROM grand prix ORDER BY Tijdtot ASC LIMIT 1 OFFSET 1
Saya telah mencuba segala-galanya dan saya rasa saya perlu melakukan sesuatu dengan WHERE Timeto >0 tetapi ia tidak akan menerimanya dan menyebabkan ralat. Adakah sesiapa tahu bagaimana saya boleh menyelesaikan masalah ini? Terima kasih terlebih dahulu atas bantuan dan komen anda
Anda boleh menggunakan kaedah yang sama untuk mendapatkan kira detik: