Pergunta

Eu tenho uma tabela 'Tablea':

Tablea_id (int) Data (SmallDateTime) Nome (String)

e uma tabela 'tabelab' ligada ao tablea by tablea_id: tableb_id (int) tablea_id (int) descrição (string) total (duplo)

Quero resumir a coluna 'total' da tabela entre duas datas (tabela 'data').

Foi útil?

Solução

Isso deve funcionar:

SELECT SUM(b.total)
FROM tableB AS b
INNER JOIN tableA AS a ON a.tableA_ID = b.tableA_ID
WHERE a.date BETWEEN <start_date> AND <end_date>

Atenciosamente, Alin

Outras dicas

A respeito:

SELECT SUM(B.Total)
  FROM TableB AS B JOIN TableA AS A ON B.TableA_ID = A.TableA_ID
 WHERE A.Date BETWEEN '<early-date>' AND '<later-date>';

Isso pode ajudar.

SELECT SUM(Total)
FROM TableA
JOIN TableB ON TableA.TableA_ID = TableB.TableA_ID
WHERE TableA.Date BETWEEN 'start date' AND 'end date'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top