Har et udtræk: SELECT DISTINCT JnlTickets.VisualId, JnlTickets.PLU, JnlTickets.NodeNo AS Kasse, JnlTickets.DateSold AS Salgsdato, JnlTickets.Qty AS Antal, JnlTickets.Price+JnlTickets.Tax AS TotalPris, JnlTickets.Tax AS Moms, JnlPayments.Fop AS BetalingsType FROM JnlTickets LEFT OUTER join JnlDetails ON JnlTickets.JnlDetailID = JnlDetails.JnlDetailID LEFT OUTER join JnlPayments ON JnlDetails.JNLTranID = JnlPayments.JNLTranID where day(DateSold)=day(getDate()) and month(DateSold)=month(getDate()) and year(DateSold)=year(getDate()) and JnlDetails.Qty=1 and JnlDetails.Reference='TICKET'
Hvor jeg henter salgsdata frem - jeg får dog enkelte records der figurerer 2 gange - derfor har jeg prøvet at tilføje dette til scriptet: and JnlDetails.Qty=1 and JnlDetails.Reference='TICKET'
Men af en eller anden grund er det totalt ligegyldigt om denne AND sætning er tilføjet eller ej - har det at gøre med min join eller? Løsning?
Jeg kan selvfølgelig komme med mange flere oplysninger om scriptet men inden jeg skriver en hel roman vil jeg lige se om der er nogle der er friske ;-)
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Skriv sådan her: SELECT * FROM JnlTickets LEFT OUTER join JnlDetails ON JnlTickets.JnlDetailID = JnlDetails.JnlDetailID LEFT OUTER join JnlPayments ON JnlDetails.JNLTranID = JnlPayments.JNLTranID where day(DateSold)=day(getDate()) and month(DateSold)=month(getDate()) and year(DateSold)=year(getDate()) -> fjern denne hvis den ikke skal bruges!! and JnlDetails.Qty=1 and JnlDetails.Reference='TICKET'
På den måde kan du hurtigt se hvad der forårsager dine dubletter. Post lidt af det data her og så kan vi komme videre med at hjælpe dig :)
SELECT * FROM JnlTickets LEFT OUTER join JnlDetails ON JnlTickets.JnlDetailID = JnlDetails.JnlDetailID and JnlTickets.Reference = JnlDetails.Reference <- der :) LEFT OUTER join JnlPayments ON JnlDetails.JNLTranID = JnlPayments.JNLTranID ...
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.