Программа должна рассчитывать сколько пользователь потратил за месяц. Имеется 2 таблицы. табл1 - SmetaOut:
![cec834b11b7948289cc56bf0d776715d.PNG](https://habrastorage.org/files/cec/834/b11/cec834b11b7948289cc56bf0d776715d.PNG)
табл2 - Outlaynames
![10b68a07a45346759e29b9db37c324d8.PNG](https://habrastorage.org/files/10b/68a/07a/10b68a07a45346759e29b9db37c324d8.PNG)
Таблица1 содержит:
cash - сумма, потраченная
data - дата, когда потратил
IdCategories - внешний ключ на табл2
Таблица2 содержит:
id - ключ записи
name - наим категории
Суть вопроса: из этих двух таблиц необходимо сделать выборку ненулевых затрат за текущий месяц (записи с одинаковым внешним IdCategories суммируются ). Но проссумировав, я хочу в одном запросе вместо IdCategories получить соотвествующий name. Додумалась только до двух отдельных запросов.
1)
SELECT OutlayNames.name, SmetaOut.cash
FROM SmetaOut, OutlayNames
WHERE ( (month(SmetaOut.date) = month(GETDATE())) and (SmetaOut.cash<>0) and (OutlayNames.Id=SmetaOut.IdCategories))
в результате:
![a423c2ad6fe7425a9a22d83a6e65654e.PNG](https://habrastorage.org/files/a42/3c2/ad6/a423c2ad6fe7425a9a22d83a6e65654e.PNG)
2)
SELECT SUM(SmetaOut.cash), SmetaOut.IdCategories
FROM SmetaOut
WHERE ( (month(SmetaOut.date) = month(GETDATE())) and (SmetaOut.cash<>0))
GROUP BY SmetaOut.IdCategories
результат:
![fe112bb861a64dda841dd3815cef74bb.PNG](https://habrastorage.org/files/fe1/12b/b86/fe112bb861a64dda841dd3815cef74bb.PNG)
Вопрос: как их соединить в один?
(чтобы было
налоги 25
еда 75)
Заранее искренне благодарю)