Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2046 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [RESOLU][MySQL] calcul suivant le cas ....

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU][MySQL] calcul suivant le cas ....

n°2017688
mv1975
Posté le 18-08-2010 à 14:51:29  profilanswer
 

Bonjour,
 
J'ai une table avec un champ "dateDebut" et un champ "dateFin" de type DATE.
Je souhaite faire des calculs avec ces deux champs, mais suivant les dates rencontrées, je prends la valeur du champ dans mon calcul, sinon un autre date :
 - la plus grande entre dateDebut et le premier du mois courant;
 - la plus petite entre dateFin et le dernier jour du mois courant.
 
Je souhaite donc obtenir quelque-chose du genre :

SELECT DAY(MIN(dateFin,LAST_DAY(NOW()))) - DAY(MAX(dateDebut,DATE(CONCAT(YEAR(NOW()),'-',MONTH(NOW()),'-01')))) FROM maTable;


 
Mais évidement, je ne peux pas utilser la fonction MIN ou MAX ici ...
 
Quelqu'un aurait-il une idée ? Merci !! :jap:


Message édité par mv1975 le 18-08-2010 à 14:59:03
mood
Publicité
Posté le 18-08-2010 à 14:51:29  profilanswer
 

n°2017692
mv1975
Posté le 18-08-2010 à 14:58:36  profilanswer
 

OK OK OK Trouvé, désolé pour la polution il fallait que je rtfm mieux que ça : je peux utiliser GREATEST() et LEAST() ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [RESOLU][MySQL] calcul suivant le cas ....

 

Sujets relatifs
[Resolu] Probléme de compatibilité entre Firefox et Internet Explorer[Résolu] popup marche pas
[RESOLU] Requête SQL avec traitement d'un champ date[Résolu] Email HTML - Bug Affichage Dans Hotmail Gmail
[RESOLU] Modifier timeout pour un mysql_query() ???[résolu] Implémentation des lecteurs/écrivains
[résolu]Tester l'égalité entre 2 float (incompréhensible...)[RESOLU]Stocker le résultat d'une requête dans un tableau
[RESOLU] Remplacement d'une chaine de caractères dans un fichier html 
Plus de sujets relatifs à : [RESOLU][MySQL] calcul suivant le cas ....


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR