Just nu i M3-nätverket
Jump to content

Hämta från en tabell men samtidigt summera rader från en annan


Wippika

Recommended Posts

Hej

 

Suttit i två timmar och sökt och provat men får fan inte till det.. Vet inte om någon har tid att kolla på det men, gör ett försök...

 

Jag vill få till en join sats som summerar det som är inom "join".

 

Alltså så här började jag med koden

Kod:


SELECT     c.door, c.week
FROM         tbl_order_capacity AS c INNER JOIN
                     tbl_order AS o ON c.door = o.door AND c.week = o.order_week

 

tanken är att när jag hämtar en rad från "tbl_order_capacity" så vill jag få ut summan av alla rader i "tbl_order" där "c.door = o.door" och "c.week = o.order_week" och då är det fältet "amount" som jag vill få fram summan av?

 

Börjar fundera på om det är möjligt?

 

Tabeller ser ut som nedan..

 

tbl_order_capacity

id

week

door

amount

closed

 

tbl_order

id

order_week

order_door

amount

 

 

Tacksam för all hjälp och suppport..

Link to comment
Share on other sites

Jag skulle ha använt

 

SELECT     c.door, c.week, sum(o.amount)
FROM         tbl_order_capacity AS c INNER JOIN
                     tbl_order AS o ON c.door = o.door AND c.week = o.order_week
GROUP BY c.door, c.week

 

eller

 

SELECT     c.door, c.week, 
    (select sum(o.amount) FROM tbl_order AS o WHERE c.door = o.door AND c.week = o.order_week)
FROM         tbl_order_capacity AS c

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...