у меня есть две таблицыОбъединение двух запросов (MS SQL)
Одна таблица соединяет «идентификатор клиента» с «идентификатором продукта»
TABLE A
ClientID ProductID
1 2
1 4
1 6
2 3
2 5
Тогда есть еще одна таблица, которая регистрирует количество времени, проведенное с продукт:
TABLE B
ProductID Time Date_added
2 10 (datetime)
4 2 (datetime)
2 3 (datetime)
4 1 (datetime)
Как объединить два запроса:
Один запрос, чтобы получить все идентификатор продукта» с, связанным с клиентом
SELECT ProductID FROM TABLE_A where ClientID = 1
Затем получите ежемесячную сумму всего времени, потраченного на эти продукты?
SELECT SUM(time) from Table_B WHERE DATEPART(month, Date_added) = 8 AND ProductID = (products from the previous query?)
время не столбец в TABLE_A – danludwig
@ olivehour Хороший улов, я даже не проверял это вначале. – Yuck