Just nu i M3-nätverket
Jump to content

MS SQL kod hjälp...


dkz

Recommended Posts

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...