GROUP BY i en join
Halløjsa,Jeg har følgende join:
strSQL = "SELECT *, Tbl_Data.ID AS data_id, "
strSQL = strSQL & "Tbl_Data.StandNo AS standno, "
strSQL = strSQL & "Tbl_Data.DatoTid AS DatoTid, "
strSQL = strSQL & "Tbl_Data.DatoTid AS dag, "
strSQL = strSQL & "Tbl_Data.Delivered AS Delivered, "
strSQL = strSQL & "Tbl_Data.Returned AS Returned, "
strSQL = strSQL & "Tbl_Data.DeliveredMx AS DeliveredMx, "
strSQL = strSQL & "Tbl_Data.ReturnMx AS ReturnMX, Tbl_Standerkartotek.*, "
strSQL = strSQL & "Tbl_Vognmaend.*, Tbl_Data.*, "
strSQL = strSQL & "Tbl_CentralTerminaler.DistributionTerminalNr AS DistributionTerminalNr, "
strSQL = strSQL & "Tbl_CentralTerminaler.DistributionTerminalNavn AS DistributionTerminalNavn, "
strSQL = strSQL & "Tbl_Standerkartotek.StandNo AS StandNo, "
strSQL = strSQL & "Tbl_Standerkartotek.ID AS Stander_ID, "
strSQL = strSQL & "Tbl_Standerkartotek.StandName AS StandName, "
'strSQL = strSQL & "Tbl_Standerkartotek.Contractor AS Expr16, "
strSQL = strSQL & "Tbl_Standerkartotek.Delivered AS Delivered_planed, "
strSQL = strSQL & "Tbl_Standerkartotek.Returned AS Returned_planed, "
strSQL = strSQL & "Tbl_Standerkartotek.DeliveredMx AS DeliveredMX_planed, "
strSQL = strSQL & "Tbl_Standerkartotek.ReturnMx AS ReturnMX_planed, "
strSQL = strSQL & "Tbl_Standerkartotek.ReturnSameDay AS ReturnSameDay, "
strSQL = strSQL & "Tbl_Vognmaend.ContrNavn AS VognmandNavn, "
strSQL = strSQL & "Tbl_Vognmaend.Contractor AS Vognmand_nummer, "
strSQL = strSQL & "Tbl_Vognmaend.id AS VognmandID "
strSQL = strSQL & "FROM Tbl_Vognmaend RIGHT OUTER JOIN "
strSQL = strSQL & "Tbl_Standerkartotek ON "
strSQL = strSQL & "Tbl_Vognmaend.id = Tbl_Standerkartotek.Contractor "
strSQL = strSQL & "RIGHT OUTER JOIN "
strSQL = strSQL & "Tbl_Data ON "
strSQL = strSQL & "Tbl_Standerkartotek.StandNo = Tbl_Data.StandNo LEFT OUTER JOIN "
strSQL = strSQL = "Tbl_CentralTerminaler ON "
strSQL = strSQL & "Tbl_Data.DistrubutionTerminalNr = Tbl_CentralTerminaler.DistributionTerminalNr "
strSQL = strSQL & "WHERE CONVERT(Char(10), Tbl_Data.DatoTid, 105) BETWEEN '" & request("RepDateFrom") & "' AND '" & request("RepDateTo") & "' "
GODT så - nu vil jeg så gerne have skrevet posterne ud, således at jeg kan vise VognmandNavn samt StandNo, men at tallene for delivered & returned bliver summeret til eet tal for den valgte periode.
Jeg har prøvet med:
GROUP BY Vognmand_nummer, Tbl_Data.StandNo, Tbl_Data.DatoTid
men det kom der ikke noget godt resultat ud af:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
/_files/reports/databystand.asp, line 138
Er der een, som kan lure hvad jeg gør galt..... jeg har prøvet mange konstellationer, men uden held, og nu har jeg vist stirret mig blind på det....
