Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. select distinct org.GRBS_full_name, org.full_name,( case
  2. when org.role_name ='КАЗЕННОЕ УЧРЕЖДЕНИЕ' then 'казенное учреждение'
  3. when org.role_name ='БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ' then 'бюджетное учреждение' else null end) type_,
  4. (
  5. case
  6. when ddd.yearn is not null then ddd.yearn
  7. when ddd.yearn is null then ddd.yearc else null end) periodo
  8. from DWH_ORGANIZATION_KGNTV org
  9. join
  10. (select contr.customerid,extract (year from contr.contractsigndate)yearc,extract (year from proc.publishdate) yearn
  11. from dwh_contract_kgntv contr
  12. LEFT join
  13. (select MIN( DOCPUBLISHDATE) publishdate,PURCHASENUMBER,fullname
  14. from DWH_START_NOTICE_NRPZ
  15. GROUP BY PURCHASENUMBER,fullname) proc on contr.CONTRACTNOTICENUMBER=proc.PURCHASENUMBER)ddd on org.id=ddd.customerid
  16. where org.role_name in ('казенное учреждение','бюджетное учреждение')
  17. and ddd.yearn in (2015,2016,2017)
  18. and ddd.yearc in (2015,2016,2017)
  19. and org.FULL_NAME ='САНКТ-ПЕТЕРБУРГСКОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ЦЕНТР ЭКСПЕРТНО-ТЕХНИЧЕСКОГО СОПРОВОЖДЕНИЯ"'
  20. order by org.GRBS_full_name, org.full_name
  21. --детализация
  22. ;
  23.  
  24. select contr.customerid,extract (year from contr.contractsigndate)yearc,extract (year from proc.publishdate) yearn
  25. from dwh_contract_kgntv contr
  26. join
  27. (select MIN( DOCPUBLISHDATE) publishdate,PURCHASENUMBER,fullname
  28. from DWH_START_NOTICE_NRPZ
  29. WHERE fullname ='САНКТ-ПЕТЕРБУРГСКОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ЦЕНТР ЭКСПЕРТНО-ТЕХНИЧЕСКОГО СОПРОВОЖДЕНИЯ"'
  30. GROUP BY PURCHASENUMBER,fullname) proc on contr.CONTRACTNOTICENUMBER=proc.PURCHASENUMBER;
  31.  
  32.  
  33. select MIN( DOCPUBLISHDATE) publishdate,PURCHASENUMBER
  34. from DWH_START_NOTICE_NRPZ
  35. WHERE fullname ='САНКТ-ПЕТЕРБУРГСКОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ЦЕНТР ЭКСПЕРТНО-ТЕХНИЧЕСКОГО СОПРОВОЖДЕНИЯ"'
  36. --like '%ЦЕНТР ЭКСПЕРТНО%'
  37. GROUP BY PURCHASENUMBER
  38. --извещения нет 2017
  39. ;
  40.  
  41. SELECT CONTRACTNOTICENUMBER,contractsigndate FROM DWH_CONTRACT_KGNTV CONTR
  42. WHERE CUSTOMERNAME = 'САНКТ-ПЕТЕРБУРГСКОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ЦЕНТР ЭКСПЕРТНО-ТЕХНИЧЕСКОГО СОПРОВОЖДЕНИЯ"'
  43. AND extract (year from contr.contractsigndate) = 2017;
  44. --рни из контрактов
  45.  
  46. SELECT * from dwh_start_notice where PURCHASENUMBER in (0372200154216000005,0172200002516000270,0372200154216000004)
  47. -- нет таких извещений
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement