Bonjour tout le monde
j'ai ma table (Commande) qui contient la date deviser en trois champs ( jj,mm,aa) et je veux faire une requete qui fait la deference entre date systeme et cette date
merci d'avance![]()
Bonjour tout le monde
j'ai ma table (Commande) qui contient la date deviser en trois champs ( jj,mm,aa) et je veux faire une requete qui fait la deference entre date systeme et cette date
merci d'avance![]()
Bonjour,
ton année étant stockée sur 2 caractères dans ta table commande, je prends comme hypothèse que celle-ci commence par 20 donc que des années >2000
voici les différentes requêtes qui peuvent donner la différence (attention ce sont des estimations) entre une date stockée sous la forme (jj,mm,aa) et la date système (current_date) :
en nombre de jours :
voilà j'espère que ces requêtes répondront à ton besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT TIMESTAMPDIFF(16,CHAR(CURRENT_DATE-DATE( jj || '/' || mm || '/20' || aa ))) FROM Commande en nombre de mois : SELECT TIMESTAMPDIFF(64,CHAR(CURRENT_DATE-DATE( jj || '/' || mm || '/20' || aa ))) FROM Commande en nombre de années : SELECT TIMESTAMPDIFF(256,CHAR(CURRENT_DATE-DATE( jj || '/' || mm || '/20' || aa ))) FROM Commande
Partager