Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

К практическому занятию. При изучении данной темы необходимо обратить особое внимание на формулы расчета



Читайте также:
  1. Время приема пищи по отношению к тренировочному занятию
  2. Задание в часы самостоятельной работы по подготовке к семинарскому занятию
  3. Задания к занятию 3.
  4. Задания к занятию № 1.
  5. Задания к занятию № 2.
  6. Задания к занятию № 4.
  7. Задания к занятию № 6.

При изучении данной темы необходимо обратить особое внимание на формулы расчета средних величин. При этом необходимо рассмотреть вопросы, используя лекционный материал, а также основную и дополнительную литературу.

Для расчета средних цен по заданию 3 в СУБД, необходимо построить запросы. Для запроса потребуются файлы DCLHEAD и DCLTOVAR, которые необходимо связать по номеру ГТД (поля G071, G072, G073) обычным типом связи. Создаем поля код таможни – KodTam, товарная группа – TovGrup, товарная позиция – TovPoz, код страны происхождения – KodStr.

Для определения полей год (God), квартал (Qvart) и месяц (Mec) используется функция TO_CHAR (Приложение 3). Поле ИТС (ITS) формируется следующим образом: Sum(G46)/Sum(G38). Для большей наглядности рекомендуется округлить рассчитываемые значения ИТС до двух знаков после запятой с помощью функции ROUND. В результате текст SQL-запроса будет иметь вид:

SELECT ALL SUBSTR(DECL2006.DCLTOVAR.G071, 1, 5)||'000' KodTam, SUBSTR(DECL2006.DCLTOVAR.G33, 1, 2) TovGrup,

SUBSTR(DECL2006.DCLTOVAR.G33, 1, 4) TovPoz,

DECL2006.DCLTOVAR.KOD_STR, TO_CHAR(DECL2006.DCLTOVAR.DSTAT, 'YYYY') God,

TO_CHAR(DECL2006.DCLTOVAR.DSTAT, 'Q') Qvart, TO_CHAR(DECL2006.DCLTOVAR.DSTAT, 'MONTH') Mec,

SUM(DECL2006.DCLTOVAR.G46) Stoim, SUM(DECL2006.DCLTOVAR.G38) Ves,

ROUND(SUM(DECL2006.DCLTOVAR.G46)/SUM(DECL2006.DCLTOVAR.G38), 2) ITS

FROM STAT.DCLHEAD, DECL2006.DCLTOVAR

WHERE (DECL2006.DCLTOVAR.DSTAT BETWEEN '01.01.2008' AND '31.12.2008'

AND STAT.DCLHEAD.G011 LIKE 'ИМ'

AND (SUBSTR(DECL2006.DCLTOVAR.G33, 1, 2) LIKE '07'

OR SUBSTR(DECL2006.DCLTOVAR.G33, 1, 2) LIKE '08'))

AND ((STAT.DCLHEAD.G071=DECL2006.DCLTOVAR.G071)

AND (STAT.DCLHEAD.G072=DECL2006.DCLTOVAR.G072)

AND (STAT.DCLHEAD.G073=DECL2006.DCLTOVAR.G073))

GROUP BY SUBSTR(DECL2006.DCLTOVAR.G071, 1, 5)||'000',

SUBSTR(DECL2006.DCLTOVAR.G33, 1, 2), SUBSTR(DECL2006.DCLTOVAR.G33, 1, 4),

DECL2006.DCLTOVAR.KOD_STR, TO_CHAR(DECL2006.DCLTOVAR.DSTAT, 'YYYY'), TO_CHAR(DECL2006.DCLTOVAR.DSTAT, 'Q'),

TO_CHAR(DECL2006.DCLTOVAR.DSTAT, 'MONTH')

ORDER BY SUM(DECL2006.DCLTOVAR.G46) DESC;

Добавить справочники с наименованиями товарных групп, товарных позиций, стран и таможен. Полученную таблицу «экспортируйте» для дальнейшего анализа в Excel (пункт меню «Файл» − «Экспорт Данных», выбрать формат SYLK (Microsoft)).

При выполнении задания 4 последовательность действий при построении запроса такая же, как и при выполнении задания 3.

Для работы с КТС используются таблицы KTCHEAD, KTCTOVIZ. Поскольку в отношении одного товара в ГТД может быть несколько корректировок (при производстве таможенного оформления до выпуска товара; после принятия решения по таможенной стоимости товара, выпущенного с предоставлением обеспечения уплаты таможенных платежей; после выпуска товара в соответствии с заявленным таможенным режимом), и в таблице KTCTOVIZ будет несколько записей в отношении одного товара, то необходимо сформировать промежуточную таблицу, содержащую сведения о типе корректировки, сумме доначисленных таможенных платежей, значениях первоначально заявленной и откорректированной стоимости. На первом этапе создается таблица PLAT_KTS, содержащая сумму доначисленных платежей, Min значение типа корректировки, Max значение типа корректировки. Текст SQL-запроса:

create table PLAT_KTS as

SELECT ALL DECL2006.KTCTOVIZ.G071,

DECL2006.KTCTOVIZ.G072, DECL2006.KTCTOVIZ.G073, DECL2006.KTCTOVIZ.K32,

MIN(DECL2006.KTCTOVIZ.K011) K011_, MAX(DECL2006.KTCTOVIZ.K013) K013_,

MAX(DECL2006.KTCTOVIZ.DMODIFY) MaxD, SUM(DECL2006.KTCTOVIZ.K470) PlatKTS

FROM DECL2006.KTCHEAD, DECL2006.KTCTOVIZ

WHERE (DECL2006.KTCHEAD.KC30<'51'

OR DECL2006.KTCHEAD.KC30 IS NULL)

AND ((DECL2006.KTCHEAD.G071=DECL2006.KTCTOVIZ.G071)

AND (DECL2006.KTCHEAD.G072=DECL2006.KTCTOVIZ.G072)

AND (DECL2006.KTCHEAD.G073=DECL2006.KTCTOVIZ.G073))

GROUP BY DECL2006.KTCTOVIZ.G071,

DECL2006.KTCTOVIZ.G072, DECL2006.KTCTOVIZ.G073, DECL2006.KTCTOVIZ.K32;

Далее формируется таблица KTS синформацией о заявленной стоимости, откорректированной стоимости, суммах доначисленных таможенных платежей по каждому товару.Для этого выбирается таблица KTCTOVIZ и два раза созданная таблица PLAT_KTS. Связь осуществляется по полям K071, K072, K073, K32, а также по соответствующим типам КТС, чтобы рассчитать стоимость на каждом этапе корректировки. Текст SQL-запроса выглядит следующим образом:

create table KTS as

SELECT ALL DECL2006.KTCTOVIZ.G071,

DECL2006.KTCTOVIZ.G072, DECL2006.KTCTOVIZ.G073, DECL2006.KTCTOVIZ.K32,

SUM(DECODE(NVL(STAT.PLAT_KTS.G071, 0), 0, 0, DECL2006.KTCTOVIZ.K452)) NachStoim,

SUM(DECODE(NVL(PLAT_KTS_A1.G071, 0), 0, 0, DECL2006.KTCTOVIZ.K451)) StoimOkKTS,

SUM(DECODE(NVL(STAT.PLAT_KTS.G071, 0), 0, 0, DECL2006.KTCTOVIZ.K451)) StoimUslKTS,

SUM(DECL2006.KTCTOVIZ.K470) DonachPlat

FROM STAT.PLAT_KTS, DECL2006.KTCTOVIZ, STAT.PLAT_KTS PLAT_KTS_A1

WHERE ((DECL2006.KTCTOVIZ.G071=STAT.PLAT_KTS.G071(+))

AND (DECL2006.KTCTOVIZ.G072=STAT.PLAT_KTS.G072(+))

AND (DECL2006.KTCTOVIZ.G073=STAT.PLAT_KTS.G073(+))

AND (DECL2006.KTCTOVIZ.K32=STAT.PLAT_KTS.K32(+))

AND (DECL2006.KTCTOVIZ.G071=PLAT_KTS_A1.G071(+))

AND (DECL2006.KTCTOVIZ.G072=PLAT_KTS_A1.G072(+))

AND (DECL2006.KTCTOVIZ.G073=PLAT_KTS_A1.G073(+))

AND (DECL2006.KTCTOVIZ.K32=PLAT_KTS_A1.K32(+))

AND (DECL2006.KTCTOVIZ.K011=STAT.PLAT_KTS.K011_(+))

AND (DECL2006.KTCTOVIZ.K013=PLAT_KTS_A1.K013_(+))

AND (DECL2006.KTCTOVIZ.DMODIFY=PLAT_KTS_A1.MAXD(+)))

GROUP BY DECL2006.KTCTOVIZ.G071,

DECL2006.KTCTOVIZ.G072, DECL2006.KTCTOVIZ.G073, DECL2006.KTCTOVIZ.K32;

В дальнейшем полученная таблица KTS добавляется в запросе на создание общей таблицы, расчет ИТС с учетом проводимых корректировок производится как отношение соответствующей стоимости и веса, например, StoimUslKTS/Ves.


Дата добавления: 2015-07-10; просмотров: 203 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.008 сек.)