Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.10;
Скачать: 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 вся ветка

Текущий архив: 2003.07.10;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.007 c
1-31259
ss300
2003-06-30 00:46
2003.07.10
Вставка в TDBImage


14-31410
AlexRush
2003-06-25 18:41
2003.07.10
Delphi. Перспективы.


14-31506
qwerty335@yandex.ru
2003-06-25 07:44
2003.07.10
Функция перехвата открывания Floppy диска


1-31330
VISA
2003-06-27 10:53
2003.07.10
TImageList


14-31470
Den
2003-06-24 11:56
2003.07.10
1 запрос к 2 БД?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский