cs_jolicoeur79
Messages postés62Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 1 avril 2018
-
24 juin 2014 à 00:07
cs_jolicoeur79
Messages postés62Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 1 avril 2018
-
18 sept. 2014 à 15:19
salut les amis
je voudrais extraire des donnée dans un base de donnée qui contient un table nommée emprunte qui contient un champs jours et un champs mois et un champs année je reussi a concatener les trois champs avec se code:
concat('t_emprunte'.'emp_jour','jours',' et','t_emprunte'.'emp_mois','mois',' et','t_affaire'.'aff_annee','annee' ) as duree_emprunt
le resultat = 0jours et 3mois et 0annee
est ce qu'il ya une possibilité d'ameliorer ce code pour qu'il ignore les champs null ou contient 0 pour quil affiche = 3mois au lieu (0jours et 3mois et 0annee)
j'ai essayer d integrer la fonction if(, ,) mais je ne sais pas comment
et merci beaucoup mes freres
--
select * ,
case
when 't_emprunte'.'emp_jour' = 0 and't_emprunte'.'emp_annee' <> 0 then concat('t_emprunte'.'emp_mois','et',' mois',''t_emprunte''.'emp_annee',' annee' )
when ...............then.........
.....
else........
end
'duree emprunt',
.........