Fråga : Hur man konverterar först fungera från ms Acess till T-SQL

Hi
I har efter queryen från ms att ta fram databas hur gör jag konverterar detta in i Sql-serveren 2005, som den inte använder den första TableA för Function.

SELECT! OrderNo SOM [beställa referens],
TableA! FixException SOM [fast undantag],
IIf (TableB! CallNo är inte ogiltig, ”avslutar”, IIf (TableA! ScheduledDate är ogiltig, ”att planeras”, bordlagt! Status)) SOM status
TableA! OrderField SOM [beställa aktivitetsreferens],
First (TableA! BADCallNo) SOM [DÅLIGAN numrerar],
TableA! ScheduledDate SOM [planlagt datera],
TableC! FirstOfSerialNumber SOM [följetongen numrerar],
TableA! SLADate SOM [SLA daterar], LÄMNAD
för
FROM ((LÄMNADE TableA SAMMANFOGAR bordlagd
ON TableA.OrderNo=TableD.OrderNo), SAMMANFOGA TableC
ON TableD.OrderNo=TableC.OrderNo), SAMMANFOGAR TableB
ON TableA.BADCallNo=TableB.CallNo
GROUP VID
TableA! OrderNo
TableA! FixException
IIf (TableB! CallNo är inte ogiltig, ”avslutar”, IIf (TableA! ScheduledDate är ogiltig, ”att planeras”, bordlagt! Status)),
TableA! OrderField
TableA! ScheduledDate
TableC! FirstOfSerialNumber,
TableA! Bordlagd
And för
And för
And för SLADate
HAVING
((något liknande (TableA.ModelId) ”BAD*”) ((TableB.GlobalName) är ogiltig
Or (TableB.GlobalName) = " TESTAR " ) ((TableD.AccountNumber) = " ABC123”) ((! Bordlagd
And för AssetToRemove) <>" 9999” (! AssetToRemove) <> bordlagd
And " för 9998” (! AssetToRemove) <>
And " för 9997”) ((TableC! CategoryId) <> " N/A”))
ORDER VID
TableA! AcutalInstallationDate DESC;

Thanks
" klar "

Svar : Hur man konverterar först fungera från ms Acess till T-SQL

du ser till denna:
>Först (TableA! BADCallNo) SOM [DÅLIGAN numrerar],

så:
>Skulle det var möjligheten för dig till omredigeringen vad queryen bör vara
ja om jag visste att härskar för paritioningen/som beställer, bör vara.

vanligt DELNINGEN är BY samma GRUPPEN BY av queryen, och BESTÄLLA BY för ROW_NUMBER () är samma som BESTÄLLA BY av den huvudsakliga queryen.
emellertid det är i stort vad du ber det för att vara.
Andra lösningar  
 
programming4us programming4us