Outils pour utilisateurs

Outils du site


sql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sql [2013/07/04 15:24] floriansql [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
  
 Objectif : supprimer les enregistrements doublons d'une table "métier". Objectif : supprimer les enregistrements doublons d'une table "métier".
-Exemple : considérons la table facture.+Exemple : considérons la table //test//.
  
 <code> <code>
 +DELETE t1 
 +FROM test as t1, test as t2 
 +WHERE  t1.DIR1 = t2.DIR1 
 +AND t1.FILENAME = t2.FILENAME 
 +AND t1.ID != t2.ID
 </code> </code>
  
Ligne 46: Ligne 50:
 **CURDATE**() : retourne la date courante. **CURDATE**() : retourne la date courante.
  
-Exemple de condition à utiliser pour n'afficher que les enregistrements dont la date d'échéance arrive à terme dans les prochains jours : +Exemple de condition à utiliser pour n'afficher que les enregistrements dont la date d'échéance arrive à terme dans les 30 prochains jours : 
-  WHERE DATE_ECHEANCE < DATE( CURDATE() + 7 )+  WHERE DATE_ECHEANCE < DATE_ADD( CURDATE(), INTERVAL 30 DAY  
 + 
 +Exemple dans 4 mois 
 +  WHERE DATE_ECHEANCE < DATE_ADD( CURDATE(), INTERVAL 4 MONTH)  
sql.1372951464.txt.gz · Dernière modification : (modification externe)