Advertisement
DimitarVasilev

Untitled

Jun 12th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.54 KB | None | 0 0
  1. SELECT COUNT(one.poi_id), one.POI_ID, one."NAMES", one.OC_POI_CATEGORY_ID, one.ADDRESS,  one."DATE", CASE
  2.   WHEN one.Address LIKE ' ' THEN 'NO'
  3.   ELSE 'YES'
  4.   END HAS
  5. FROM (SELECT p.POI_ID, initcap(p.NAME) "NAMES", p.OC_POI_CATEGORY_ID,
  6.                   CASE
  7.                     WHEN p.STREET IS NULL
  8.                     OR p.STREET_NR IS NULL
  9.                     OR p.POST_CODE IS NULL
  10.                     OR p.location IS NULL
  11.                     OR p.country IS NULL THEN ' '
  12.                     ELSE TRIM(BOTH ' ' FROM p.STREET)||' '||TRIM(BOTH ' ' FROM p.STREET_NR)||' '||TRIM(BOTH ' ' FROM p.POST_CODE)||' '||TRIM(BOTH ' ' FROM p.LOCATION)||' '||TRIM(BOTH ' ' FROM p.COUNTRY)
  13.                   END "ADDRESS", TO_CHAR(p.LM_DATE, 'DD-MON-YYYY HH24:MI:SS') "DATE"
  14.               FROM OC_POI p,  WBS w, OC_POI_LOAD_DATA o, OPERATION_CENTER oc
  15.               WHERE p.poi_id=w.poi_id
  16.               AND w.operation_center_id=oc.operation_center_id
  17.               AND o.ref_number!=w.ref_number
  18.               AND oc.name != o.operation_center_name
  19.               AND w.wbs_LEVEL=1
  20.               AND o.EXISTING_RECORD LIKE 'N') one
  21. WHERE to_date(one."DATE",'DD-MON-YY HH24:MI:SS') BETWEEN to_date('01-JAN-2012 00:00:00', 'DD-MON-YY HH24:MI:SS') AND to_date('01-JAN-2014 00:00:00', 'DD-MON-YY HH24:MI:SS')
  22. AND to_char(to_date(one."DATE",'DD-MON-YY HH24:MI:SS'), 'DAY') LIKE '%MONDAY%'
  23. AND to_char(to_date(one."DATE",'DD-MON-YY HH24:MI:SS'), 'HH24:MI') <= '12:00'
  24. GROUP BY one.POI_ID, one."NAMES", one.OC_POI_CATEGORY_ID, one.ADDRESS, one."DATE"
  25. ORDER BY 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement