Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Hur man får unika rekord baserade på maximum datera?
Hi - mycket nytt till SQL-serveren så behaga förlåter mig (!)
I har en bordlägga med data:
UNIQUE_ID SHARED_ID DATE_MODIFIED COMMENT
1 101 15/01/2000 HELLO
2 102 16/01/2000 TEST
3 101 20/01/2005 NYARE COMMENT
4 102 17/03/2007 NYARE COMMENT
5 103 01/01/2009 ENDAST EN COMMENT
What är SQL-syntaxen som går den senaste (vid datera ändrat), kommentaren för varje delad LEGITIMATION men också att gå det unika IDet tillbaka tillbaka?
So, jag skulle förväntar efter resultatet:
UNIQUE_ID SHARED_ID DATE_MODIFIED COMMENT
2 102 16/01/2000 TEST
3 101 20/01/2005 NYARE COMMENT
5 103 01/01/2009 ENDAST EN COMMENT
Many tack för din tid i portionen me.
" klar "
Svar : Hur man får unika rekord baserade på maximum datera?
Litet olikt att närma sig:
VÄLJ t1.*
FRÅN INRE SomeTable t1 SAMMANFOGA
(VALD t2.SHARED_ID, max (t2.DATE_MODIFIED) SOM DATE_MODIFIED
FRÅN SomeTable t2
GRUPP VID t2.SHARED_ID) z PÅ t1.SHARED_ID = z.SHARED_ID OCH t1.DATE_MODIFIED = z.DATE_MODIFIED
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag