Existe-t-il un moyen de mettre automatiquement à jour le décalage dans la requête lorsque tijdtot est négatif
P粉023326773
P粉023326773 2023-09-12 22:58:55
0
1
614

J'ai une question. J'ai une requête qui calcule combien de jours avant le prochain événement Grand Prix dans une liste. Ensuite, j'utilise le décalage, si l'événement passe à 0 jour ou négatif, je veux en fait passer automatiquement au prochain nombre positif. Je calcule Timeto entre datetime et curdate dans un tableau.

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

J'ai tout essayé et je pense que je dois faire quelque chose avec WHERE Timeto >0 mais il ne l'acceptera pas et provoquera une erreur. Est-ce que quelqu'un sait comment je peux résoudre ce problème ? Merci d'avance pour votre aide et vos commentaires

P粉023326773
P粉023326773

répondre à tous(1)
P粉026665919

Vous pouvez utiliser une méthode similaire pour obtenir le compte à rebours :

SELECT
    gp_naam, VT1, VT2, VT3, kwalificatie, race, image,
    TIMESTAMPDIFF(DAY, NOW(), VT1) AS days,
    TIMESTAMPDIFF(HOUR, NOW(), VT1) % 24 AS hours,
    TIMESTAMPDIFF(MINUTE, NOW(), VT1) % 60 AS mins
FROM grand_prix
WHERE VT1 > NOW()
ORDER BY VT1 ASC
LIMIT 1;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal