Pytanie : SQL Zapytanie

Cześć,
Have stół który opierać się na raport - ono tworzyć rejestr dla raport nowa wersja the raport więc ty móc wyobrażalnie (1) - 10+ wersja raport.  I potrzebować wszystko the stary wersja i właśnie the niedawny.  The stół być ustawianie:
Report_Amendment
Report_Root_ID (oryginał (pierwszy) raport tworzyć)
Report_New_ID
Report_OLD_ID
CREATED_DATE
ex dane tworzyć:
46 47 46 2009-04-16 09:37: 33.123
46 48 47 2009-04-16 09:38: 13.477
46 1167 48 2009-08-03 13:29: 53.653

So I chcieć właśnie the niedawny rejestr ale mój zapytanie mój robić odizolowywać, ono dawać wszystkie the rejestr oprócz the pierwszy - I `ve próbować kilka rzecz ale am pewny że I myśleć o pierwszy logicznie - móc to kierunek… Dziękować you
SELECT dbo. Report_Amendment.Report_Root_ID, dbo. Report_Amendment.Report_New_ID,
dbo. Report_Amendment.Report_OLD_ID, dbo. Report_Amendment.CREATED_DATE
FROM dbo. Report_Amendment
WHERE dbo. Report_Amendment.Report_OLD_ID <> dbo. Report_Amendment.Report_Root_ID
AND dbo. Report_Amendment.Report_Root_ID = 46
GROUP Dbo. Report_Amendment.CREATED_DATE, dbo.Report_Amendment. Report_Root_ID,
dbo. Report_Amendment.Report_OLD_ID, dbo. Report_Amendment.Report_New_ID
HAVING dbo. Report_Amendment.Report_New_ID = MAX (dbo. Report_Amendment.Report_New_ID)

Odpowiedź : SQL Zapytanie

hmmm… naprawdę.  ty dotyczyć?  ono musieć opisowy imię, ale ty móc zawsze przywrócić filelistonly the logiczny imię w the wsparcie.
Inne rozwiązania  
 
programming4us programming4us