alors voila je recherche un truc simple mais que je n'arrive pas à faire
simplement
je voudrais donc savoir si une astuce existe ?
en gros je voudrais récuperer le montant du derniers reglements en date par
personne presente dans ma base !
mais je rajoute dans l'agreggat j'en ai plusieurs et si je lui colle le max
ou le mini c'est plus forcement le dernier ?
en fait je voudrais recuperer le montant egal à la date max par personne !
select cle_societes_particuliers, MAX(date_remise_banque), montant_euro
from reglements
where year(date_remise_banque)=2006
group by cle_societes_particuliers, ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
Ch. a écrit :
alors voila je recherche un truc simple mais que je n'arrive pas à faire simplement je voudrais donc savoir si une astuce existe ?
en gros je voudrais récuperer le montant du derniers reglements en date par personne presente dans ma base ! mais je rajoute dans l'agreggat j'en ai plusieurs et si je lui colle le max ou le mini c'est plus forcement le dernier ?
en fait je voudrais recuperer le montant egal à la date max par personne !
select cle_societes_particuliers, date_remise_banque, montant_euro from reglements r where year(date_remise_banque) 06 WHERE date_remise_banque = (SELECT MAX(date_remise_banque) from reglements r2 where year(date_remise_banque) 06 AND r.??? = r2.???)
Remplacez ??? par la ou les colonnes clef de la table.
Merci par avance !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Ch. a écrit :
alors voila je recherche un truc simple mais que je n'arrive pas à faire
simplement
je voudrais donc savoir si une astuce existe ?
en gros je voudrais récuperer le montant du derniers reglements en date par
personne presente dans ma base !
mais je rajoute dans l'agreggat j'en ai plusieurs et si je lui colle le max
ou le mini c'est plus forcement le dernier ?
en fait je voudrais recuperer le montant egal à la date max par personne !
select cle_societes_particuliers, date_remise_banque, montant_euro
from reglements r
where year(date_remise_banque) 06
WHERE date_remise_banque = (SELECT MAX(date_remise_banque)
from reglements r2
where year(date_remise_banque) 06
AND r.??? = r2.???)
Remplacez ??? par la ou les colonnes clef de la table.
Merci par avance !
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
alors voila je recherche un truc simple mais que je n'arrive pas à faire simplement je voudrais donc savoir si une astuce existe ?
en gros je voudrais récuperer le montant du derniers reglements en date par personne presente dans ma base ! mais je rajoute dans l'agreggat j'en ai plusieurs et si je lui colle le max ou le mini c'est plus forcement le dernier ?
en fait je voudrais recuperer le montant egal à la date max par personne !
select cle_societes_particuliers, date_remise_banque, montant_euro from reglements r where year(date_remise_banque) 06 WHERE date_remise_banque = (SELECT MAX(date_remise_banque) from reglements r2 where year(date_remise_banque) 06 AND r.??? = r2.???)
Remplacez ??? par la ou les colonnes clef de la table.
Merci par avance !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************