J'ai toujours eu des difficultés à ce sujet, mais je n'arrive pas à le faire fonctionner. été sur ces forums depuis des heures ... Ensemble de données:SQL sélectionner plusieurs lignes max où l'ID est identique
Row Date AccountID Column 1 1 21/02/2013 0:30 A0M8FA1003YP . 2 21/02/2013 0:30 A0M8FA1003YP . 3 21/02/2013 0:30 A0M8FA1003YP . 4 24/09/2007 12:00 A0M8FA1003YP . 5 24/09/2007 12:00 A0M8FA1003YP . 6 24/09/2007 12:00 A0M8FA1003YP . 7 12/02/2009 12:00 A023123332YP . 8 24/09/2003 12:00 A023123332YP . 9 24/09/2003 12:00 A023123332YP . 10 24/09/2003 12:00 A023123332YP .
Je veux retourner la valeur maximale de la colonne de date, mais pas seulement revenir une seule ligne, mais toutes les lignes qui correspondent à cette valeur max. C'est à dire. Dans l'ensemble ci-dessus, je veux retourner les lignes 1, 2, 3 et 7 (toutes les colonnes pour les lignes aussi bien).
Row Date AccountID Column 1 1 21/02/2013 0:30 A0M8FA1003YP . 2 21/02/2013 0:30 A0M8FA1003YP . 3 21/02/2013 0:30 A0M8FA1003YP . 7 12/02/2009 12:00 A023123332YP .
J'ai des milliers de lignes, et le nombre de lignes correspondant à retourner pour chaque ACCOUNTID varie, environ 1, environ 2, certains 10. S'il vous plaît aidez-moi !!!
MISE À JOUR ont également essayé
Sélectionnez max (ASS_SCH_DATE) sur (partition par AccountID), AccountID, ASS_SCH_DATE, ACCOUNTID de la commande # # Temp3 par Temp3.ACCOUNTID
Résultats montrant toujours supplémentaires lignes
(No column name) ASS_SCH_DATE ACCOUNTID 2013-02-21 00:30:00.000 2013-02-21 00:30:00.000 A0M8FA1003YP 2013-02-21 00:30:00.000 2013-02-21 00:30:00.000 A0M8FA1003YP 2013-02-21 00:30:00.000 2013-02-21 00:30:00.000 A0M8FA1003YP 2013-02-21 00:30:00.000 2007-09-24 12:00:00.000 A0M8FA1003YP 2013-02-21 00:30:00.000 2007-09-24 12:00:00.000 A0M8FA1003YP
[Qu'avez-vous essayé?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 1615903
salut, j'ai tout essayé y compris des choses telles que: SELECT *, C_ENDORSEMENTID + '-' + ACCOUNTID comme 'C3' dans # Temp3 FROM # Temp2 O WH ASS_SCH_DATE IN (SELECT MAX (ASS_SCH_DATE) FROM # Groupe Temp2 par ACCOUNTID) order by ACCOUNTID – ALC
Merci beaucoup équipe! Je suis resté avec Justins car il y a très peu de lignes impliquées. – ALC