Вниз
Скачать: CL | DM;

Генерация отчета   Найти похожие ветки 

 
Parusstepu ©   (2003-06-17 12:51) [0]

Мое почтение мастерам. Вопрос заключается в следующем: в бюджетных организациях есть экономическая классификация расходов, выглядит она так:
Сумма
Название расходов 1000
1100 22
1110 3
Зарплата 1111 1
1112 1
1113 1
Начисления на з/п 1120 1
1130 9
Канцтовары 1131 1
Медикаменты 1132 1
Питание 1133 1
И т.д 1134 1
1135 1
1136 1
1137 1
1138 1
1139 1
1140 1
1150 1
1160 6
1161 1
1162 1
1163 1
1164 1
1165 1
1166 1
1170 1
1200
1300
1310
1320
1340
1341
1342
1343
2000
2100
2110
2120
2121
2122
2123
2130
2131
2132
2133
2134
2200
2300
2400
2410
Очень важно, что код (дальше -к.)1100 есть составным, и состоит он из к. 1110 (который в свою очередь состоит из к. 1111, 1112, 1113), к. 1120, 1130 (составляется из к. 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139), 1140, 1150, 1160 (составляется из к. 1161, 1162, 1163, 1164, 1165, 1166) , 1170. Аналогично для группы к. 2000. В таблицу естественно набираются только составные коды (1111, 1131, 1162 и т.п.) Таблица состоит из трех полей 1 –Название расходов (А20), 2- номер кода (А4), Сумма (N).
Подскажите, пожалуйста, как сформировать отчет, в котором бы выводились суммы для итоговых кодов (1100, 1110, 1130 и т.д.)


 
MsGuns ©   (2003-06-17 13:02) [1]

SELECT SUM ....
WHERE SUBSTRING(T."Статья классификатора бюджета" FROM 1 FOR 3)="113" - если строковая

SELECT SUM ....
WHERE SUBSTRING(CAST(T."Статья классификатора бюджета" AS CHARACTER(4)) FROM 1 FOR 3)="113" - если интежер


 
Parusstepu ©   (2003-06-17 14:38) [2]

Огромное спасибо !


 
Danilka ©   (2003-06-17 15:06) [3]

а чем плохо через like?

SELECT SUM ....
WHERE T."Статья классификатора бюджета" LIKE "113%"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-31269
Пубертанец
2003-06-30 09:57
2003.07.10
Как узнать, какие есть свойства (property) у класса?


4-31581
Top Gun
2003-05-10 14:30
2003.07.10
Как удалить окно в системе ?


1-31176
Mishenka
2003-06-27 20:55
2003.07.10
RightClick в Treeview...


14-31507
MakNik
2003-06-25 09:56
2003.07.10
UnInstall


14-31479
mAnt
2003-06-24 14:27
2003.07.10
BDE




   Наверх