Gestion des dates dans une base de données

menkotomy Messages postés 1 Date d'inscription mardi 12 octobre 2010 Statut Membre Dernière intervention 29 novembre 2011 - 29 nov. 2011 à 15:16
cgandco Messages postés 219 Date d'inscription mercredi 26 octobre 2011 Statut Membre Dernière intervention 22 juin 2017 - 29 nov. 2011 à 20:58
Bonjour les gars,
voilà je suis un debutant en programmation php,bon j'ai créer une base de données pour le SAV d'une boîte dans cette dernière il y a table qui a la structure suivante:intervention(reference,matricule,dateop,numserie) permettant d'enregistrer des interventions.je soutaite ecrire une requete qui va me donner la dernière intervention effectuée au courant de chaque mois. Comment proceder svp?
NB: dateop est du type date.

1 réponse

cgandco Messages postés 219 Date d'inscription mercredi 26 octobre 2011 Statut Membre Dernière intervention 22 juin 2017 9
29 nov. 2011 à 20:58
Bonjour,

en Mysql j'ai pas d'expèrience mais en sql server cela doit fonctionner (pas testé)

select mois datepart(month,dateop),lastdate max(dateop)
into #tmp
from intervention
group by datepart(month,dateop)

select i.reference,i.matricule,i.dateop,i.numserie 
from #tmp t,intervention i
where t.lastdate = i.dateop

drop table #tmp


cela dans une procedure stockée et si les heures,minutes,secondes sont stockées dans la table

Bonne soirée



Faites simple, aussi simple que possible, mais pas simpliste.
A. Einstein.
0