VW_ATRD_ROAD_RLTN.SQL 684 B

1234567891011121314
  1. CREATE OR REPLACE VIEW VW_ATRD_ROAD_RLTN AS
  2. SELECT X.ATRD_ID AS ARTERYID, X.ARTERYNAME, X.DIRECTION, X.DIRECTIONNAME, X.ARTERYLEN, Y.ROAD_ID AS LINKID, Y.ORD AS LINKSEQ, Z.SECT_LNGT AS LINKLEN
  3. FROM (SELECT A.ATRD_ID, A.ATRD_NM AS ARTERYNAME, A.DRCT_CD AS DIRECTION, DECODE(A.DRCT_CD, '0', '»óÇà', 'ÇÏÇà') AS DIRECTIONNAME,
  4. SUM(C.SECT_LNGT) AS ARTERYLEN
  5. FROM TB_ATRD A, TB_ATRD_ROAD_RLTN B, TB_ROAD C
  6. WHERE 1=1
  7. AND A.ATRD_ID = B.ATRD_ID
  8. AND B.ROAD_ID = C.ROAD_ID
  9. GROUP BY A.ATRD_ID, A.ATRD_NM, A.DRCT_CD
  10. ) X,
  11. TB_ATRD_ROAD_RLTN Y, TB_ROAD Z
  12. WHERE X.ATRD_ID = Y.ATRD_ID
  13. AND Y.ROAD_ID = Z.ROAD_ID
  14. ;