Just nu i M3-nätverket
Gå till innehåll

MS SQL kod hjälp...


dkz

Rekommendera Poster

Nedan fråga använder jag mig för att ta ut datum + tid + kap. Jag vill nu bara visa de rader där kap < tid. Jag har försökt men inte lyckats få till det.

Får felmeddelande som som tex detta "An aggregate may not appear in the WHERE clause unless it is in a subquery contained in a HAVING clause or a select list, and the column being aggregated is an outer reference" när jag försöker lägga in subfrågan under where?

 

Någon expert på området som har tid/lust att hjälpa mig på traven?

 

SELECT tbl1.datum, tbl1.grupp, tbl1.tid, (SELECT tbl2.kap FROM tbl2 WHERE tbl1.datum = tbl2.datum AND tbl1.grupp = tbl2.grupp) AS 'Kap'
FROM tbl1
WHERE tbl1.status < 100
GROUP BY tbl1.datum, tbl1.grupp
ORDER BY tbl1.datum

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...