0
camomile
15.12.11
✎
14:23
|
Помогите с запросом: две таблицы
Таб1 - регистр сведений , независимый периодический, поля "Период", "Вид", "ЦФО".
Таб2 - регистр сведений , независимый, непериодический, поля "Период", "Значение", "ЦФО"
Необходимо получить результат в следующем виде:
группировка Вид
группировка ЦФО
группировка Период
значение
Например так:
Таб1 Таб2
Период Вид ЦФО Период ЦФО Значение
01.01.2009 П1 Ц1 01.01.2010 Ц1 50
01.10.2010 П2 Ц1 01.03.2010 Ц1 60
01.04.2011 П3 Ц1 01.01.2011 Ц1 40
01.04.2011 Ц1 70
Нужно получить:
П1
Ц1
01.01.2010 50
01.03.2010 60
П2
Ц1
01.01.2011 40
П3
Ц1
01.04.2011 70
Вот запрос:
ВЫБРАТЬ
Таб2.ЦФО,
Таб2.Значение,
Таб2.Период,
Таб1.Вид
ИЗ
РегистрСведений.Таб1 КАК Таб1
Левое СОЕДИНЕНИЕ РегистрСведений.Таб2 КАК Таб2
ПО Таб1.ЦФО = Таб2.ЦФО
ИТОГИ
СУММА(Значение)
ПО
Вид,
ЦФО,
Период
понятно что этот запрос выдает такой результат
П1
Ц1
01.01.2010 50
01.03.2010 60
01.01.2011 40
01.04.2011 70
П2
Ц1
01.01.2010 50
01.03.2010 60
01.01.2011 40
01.04.2011 70
П3
Ц1
01.01.2010 50
01.03.2010 60
01.01.2011 40
01.04.2011 70
срезпоследних тоже не подходит, нужно как то обойти все периоды Таб2 сравнив их с периодами Таб1, как это сделать в одном запросе непонимаю.
|
|