Avatar billede harisk Nybegynder
29. juli 2005 - 15:03 Der er 2 kommentarer og
1 løsning

join mellem tebelvariabler og "rigtige" tabeller

FROM       
    dbo.SinglePurchaseDeal spd INNER JOIN   
    @ServicePurchaseStartDates ON @ServicePurchaseStartDates.SerialNumber = spd.SerialNumber INNER JOIN
    dbo.SinglePurchaseDealStatus ON spd.SerialNumber = dbo.SinglePurchaseDealStatus.SerialNumber INNER JOIN
    dbo.SinglePurchaseReporting ON
    spd.SinglePurchaseReportMethodID = dbo.SinglePurchaseReporting.SinglePurchaseReportMethodID INNER JOIN
    dbo.CitizenData ON spd.CitizenID = dbo.CitizenData.CitizenID
WHERE   
    (spd.ResponsibleProviderEmployeeID IN (SELECT EmployeeID FROM @Employees)) AND
    (dbo.SinglePurchaseDealStatus.Status = 3) AND
    DATEDIFF(dd,ISNULL((
                    SELECT TOP 1   
                        CreateDate
                    FROM
                        dbo.ProgressionReport
                    WHERE   
                        (SerialNumber = spd.SerialNumber) AND (Locked = 1)
                    ORDER BY CreateDate DESC
                        ),@ServicePurchaseStartDates.StartDate), getdate()) - dbo.SinglePurchaseReporting.ReportInterval > @NextInterval
ORDER BY
    DueDate



det ovenstående kode resulterer i en fejl på linien lige efter WHERE clause. er det pga min midlertidige tabel?? kan den "joines" til rigtige tabelelr??
Avatar billede harisk Nybegynder
29. juli 2005 - 15:07 #1
"på linien lige efter WHERE clause" skal forstås som linien lige under. :)
Avatar billede harisk Nybegynder
01. august 2005 - 15:29 #2
problemmet er løst :D
Avatar billede harisk Nybegynder
07. juni 2006 - 09:53 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester