Vraag : Hoe te om Eerste Functie van lidstaten Acess in t-SQL om te zetten

Hallo, heeft
I de volgende vraag van MS-Access- Gegevensbestand hoe ik dit in Sql Server 2005 omzet, aangezien het niet Eerste Function.

SELECT
TableA gebruikt! OrderNo ZOALS [Orde Ref],
TableA! FixException ZOALS [de Uitzondering van de Moeilijke situatie],
IIf (TableB! CallNo is niet Ongeldig, „Volledig“, IIf (TableA! ScheduledDate is Ongeldig, „worden gepland“, Ingediend! Status)) ALS status,
TableA! OrderField ZOALS [de Activiteit Ref van de Orde],
First (TableA! BADCallNo) ZOALS [SLECHT Aantal],
TableA! ScheduledDate ZOALS [Geplande Datum],
TableC! FirstOfSerialNumber ZOALS [Serienummer],
TableA! SLADate ZOALS [Datum SLA]
FROM
((VERLATEN TableA SLUIT zich aan bij Ingediende
ON TableA.OrderNo=TableD.OrderNo) SLUIT aan me LINKS bij TableC
ON TableD.OrderNo=TableC.OrderNo) LINKS SLUIT zich aan bij TableB
ON TableA.BADCallNo=TableB.CallNo
GROUP DOOR
TableA! OrderNo,
TableA! FixException,
IIf (TableB! CallNo is niet Ongeldig, „Volledig“, IIf (TableA! ScheduledDate is Ongeldig, „worden gepland“, Ingediend! Status)),
TableA! OrderField,
TableA! ScheduledDate,
TableC! FirstOfSerialNumber,
TableA! Ingediende SLADate
HAVING
(((TableA.ModelId) als „BAD*“)
And ((TableB.GlobalName) is Ongeldige
Or (TableB.GlobalName) = " TEST " )
And ((TableD.AccountNumber) = " ABC123“)
And ((! AssetToRemove) Ingediende <> " 9999“
And (! AssetToRemove) Ingediende <> " 9998“
And (! AssetToRemove) <> " 9997“)
And ((TableC! CategoryId) <> " N/A“))
ORDER DOOR
TableA! AcutalInstallationDate DESC;

Thanks

Antwoord : Hoe te om Eerste Functie van lidstaten Acess in t-SQL om te zetten

u verwijst naar dit:
>Eerst (TableA! BADCallNo) ZOALS [SLECHT Aantal],

zo:
>Het voor u zou mogelijk zijn om wat de vraag zou moeten zijn te herschrijven
ja, als ik het wist zouden de regels voor het paritioning/het opdracht geven tot moeten zijn.

gewoonlijk, is de VERDELING LANGS het zelfde de GROEP LANGS de vraag, en de ORDE LANGS voor ROW_NUMBER () is het zelfde als de ORDE DOOR van de belangrijkste vraag.
nochtans, is het fundamenteel wat u het om verzoekt te zijn.
Andere oplossingen  
 
programming4us programming4us