jhhg

QQ空间装饰软件精选
本文精选了五款用于装饰和编辑QQ空间的软件,包括图片处理、动态GIF制作、音频编辑等工具,并提供了下载链接及简介。
jhhg
2009年07月06日
  > 24) & 0xff;
return this.FONTMAP.substring(2*(id-1), 2 * id);
}" color=#800080 size=4>上最新的QQ空间制作软件大全
  
  
  
  
  
  
   推荐指数:★★★★★ 软件大小:300M
  下载地址:http://www.duote.com/soft/808.html?其它/Photoshop8.0.CS.rar (整个都是地址哦!)
  软件介绍:这个软件可以说是制作空间的时候用得最多的软件了。主要用于图片的制作,在我说的很多教程里面都有提到。想把空间装扮的漂亮一点的朋友,都可以下载以后学学看。
  软件名称:Ulead GIF Animator 5 (简称U5)
  推荐指数:★★★
  软件大小:6.59M
  下载网站:http://www.onegreen.net/Soft_Show.asp?SoftID=94
  下载地址:http://mmm.onegreen.net/soft/pic_uga5.zip
  软件介绍:这个是做动态gif图片用的,在空间里主要用于制作个性签名图。当然这个软件和photoshop里面的Imageready的功能差不多,但是更容易操作一点。有的时候一些动态效果也可以用flash制作。我的教程里面也有提到过。
  软件名称:Adobe Audition 3.0
  推荐指数:★★
  软件大小:41.3M
  下载地址:thunder://QUFodHRwOi8veHgyLmdkLnhkb3ducy5jb20veC8wNzExL0F1ZGl0aW9uX0NTM19jaHMucmFyWlo(迅雷专用的下载地址)
  软件介绍:如果你想要编辑翻唱的歌曲,或者是想编辑其他的空间音乐的话,可以用这个软件。
  软件名称:Microsoft Office 2007
  推荐指数:★★★
  软件大小:57.62M
  下载网站:http://www.onegreen.net/Soft_Show.asp?SoftID=6500
  下载地址:http://mmm.onegreen.net/soft7/2008031419.rar
  软件介绍:office我想大家都很清楚吧,做空间几乎用不着,不过如果你想到QQ空间官方吧做版主的话,应该很有用吧。
  软件名称:录音软件和混响软件 www.qq0101.cn
  推荐指数:★★★★
  下愀?
" SELECT * FROM(SELECT AA08.*, BB08.STOP_ELASED_TIME08 FROM " " (SELECT AA0202.*, BB0202.STOP_ELASED_TIME0202 FROM " " (SELECT AA0201.*, BB0201.STOP_ELASED_TIME0201 FROM " " (SELECT AA12.*, BB12.STOP_ELASED_TIME12 FROM " " (SELECT AA16.*, BB16.STOP_ELASED_TIME16 FROM " " (SELECT AA07.*, BB07.STOP_ELASED_TIME07 FROM " " (SELECT AA15.*, BB15.STOP_ELASED_TIME15 FROM " " (SELECT AA04.*, BB04.STOP_ELASED_TIME04 FROM " " (SELECT AA05.*, BB05.STOP_ELASED_TIME05 FROM " " (SELECT AA06.*, BB06.STOP_ELASED_TIME06 FROM " " (SELECT AA0302.*, BB0302.STOP_ELASED_TIME0302 FROM " " (SELECT AA0301.*, BB0301.STOP_ELASED_TIME0301 FROM " " (SELECT AA0102.*, BB0102.STOP_ELASED_TIME0102 FROM " " (SELECT AA0101.*, BB0101.STOP_ELASED_TIME0101 FROM " " (SELECT AA14.*, BB14.STOP_ELASED_TIME14 FROM " " (SELECT AA.*, BB.STOP_ELASED_TIME FROM(SELECT * FROM(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, STOP_REASON, " " SUM(ROUND(CASE WHEN STOP_ELASED_TIME = ' ' THEN '0' ELSE STOP_ELASED_TIME END / 60, 1)) STOP_ELASED_TIME FROM TMMCR42A WHERE PROD_DATE " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP, STOP_REASON ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) pivot(sum(STOP_ELASED_TIME) for STOP_REASON " " in('05' JHJX, '06' JJB, '07' JHHG, '08' SY, '18' JHSJQT, '10' LSJX, '16' JHHGZG, '17' JHHZCG, '01' DL, '02' DD, '03' DMQ, '04' MK, '11' HZ, '19' WBSJQT, '12' DS, '13' DDQ, " " '14' DZQ, '15' XC)) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', STOP_REASON, SUM(ROUND(CASE WHEN STOP_ELASED_TIME = ' ' THEN '0' ELSE STOP_ELASED_TIME END / 60, 1)) STOP_ELASED_TIME FROM TMMCR42A WHERE PROD_DATE " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE, STOP_REASON ORDER BY UNIT_CODE) " " pivot(sum(STOP_ELASED_TIME) for STOP_REASON in('05' JHJX, '06' JJB, '07' JHHG, '08' SY, '18' JHSJQT, '10' LSJX, '16' JHHGZG, '17' JHHZCG, '01' DL, '02' DD, '03' DMQ, '04' MK, '11' HZ, " " '19' WBSJQT, '12' DS, '13' DDQ, '14' DZQ, '15' XC)) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', STOP_REASON, SUM(ROUND(CASE WHEN STOP_ELASED_TIME = ' ' THEN '0' ELSE STOP_ELASED_TIME END / 60, 1)) STOP_ELASED_TIME FROM TMMCR42A WHERE PROD_DATE " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, STOP_REASON ORDER BY UNIT_CODE) pivot(sum(STOP_ELASED_TIME) for STOP_REASON in('05' JHJX, '06' JJB, '07' JHHG, '08' SY, '18' JHSJQT, " " '10' LSJX, '16' JHHGZG, '17' JHHZCG, '01' DL, '02' DD, '03' DMQ, '04' MK, '11' HZ, '19' WBSJQT, '12' DS, '13' DDQ, '14' DZQ, '15' XC)) " " UNION ALL " " SELECT * FROM(SELECT A.UNIT_CODE, A.SZLJ, A.STOP_REASON, (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '3BSZLJ' SZLJ, STOP_REASON, " " SUM(ROUND(CASE WHEN STOP_ELASED_TIME = ' ' THEN '0' ELSE STOP_ELASED_TIME END / 60, 1)) STOP_ELASED_TIME FROM TMMCR42A WHERE PROD_DATE " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE, STOP_REASON ORDER BY UNIT_CODE) A " " LEFT JOIN(SELECT UNIT_CODE, 'SZLJ' SZLJ, STOP_REASON, SUM(ROUND(CASE WHEN STOP_ELASED_TIME = ' ' THEN '0' ELSE STOP_ELASED_TIME END / 60, 1)) STOP_ELASED_TIME FROM TMMCR42A WHERE PROD_DATE " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE, STOP_REASON ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) pivot(sum(STOP_ELASED_TIME) for STOP_REASON in('05' JHJX, '06' JJB, '07' JHHG, '08' SY, '18' JHSJQT, " " '10' LSJX, '16' JHHGZG, '17' JHHZCG, '01' DL, '02' DD, '03' DMQ, '04' MK, '11' HZ, '19' WBSJQT, '12' DS, '13' DDQ, '14' DZQ, '15' XC))) ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) AA " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A " " LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) BB ON AA.UNIT_CODE = BB.UNIT_CODE AND AA.PROD_SHIFT_GROUP = BB.PROD_SHIFT_GROUP) AA14 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME14 FROM TMMCR42A WHERE STOP_TYPE = '01' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '01' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '01' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '01' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '01' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB14 ON AA14.UNIT_CODE = BB14.UNIT_CODE AND AA14.PROD_SHIFT_GROUP = BB14.PROD_SHIFT_GROUP) AA0101 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME0101 FROM TMMCR42A WHERE STOP_TYPE = '16' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '16' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '16' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '16' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '16' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE)BB0101 ON AA0101.UNIT_CODE = BB0101.UNIT_CODE AND AA0101.PROD_SHIFT_GROUP = BB0101.PROD_SHIFT_GROUP) AA0102 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME0102 FROM TMMCR42A WHERE STOP_TYPE = '17' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '17' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '17' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '17' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '17' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB0102 ON AA0102.UNIT_CODE = BB0102.UNIT_CODE AND AA0102.PROD_SHIFT_GROUP = BB0102.PROD_SHIFT_GROUP) AA0301 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME0301 FROM TMMCR42A WHERE STOP_TYPE = '20' " " AND SUBSTR(STOP_START_TIME, 0, 8) BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP " " ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '20' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '20' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '20' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '20' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB0301 ON AA0301.UNIT_CODE = BB0301.UNIT_CODE AND AA0301.PROD_SHIFT_GROUP = BB0301.PROD_SHIFT_GROUP) AA0302 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME0302 FROM TMMCR42A WHERE STOP_TYPE = '21' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '21' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '21' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '21' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '21' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB0302 ON AA0302.UNIT_CODE = BB0302.UNIT_CODE AND AA0302.PROD_SHIFT_GROUP = BB0302.PROD_SHIFT_GROUP) AA06 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME06 FROM TMMCR42A WHERE STOP_TYPE = '04' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '04' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '04' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '04' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '04' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB06 ON AA06.UNIT_CODE = BB06.UNIT_CODE AND AA06.PROD_SHIFT_GROUP = BB06.PROD_SHIFT_GROUP) AA05 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME05 FROM TMMCR42A WHERE STOP_TYPE = '05' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '05' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '05' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '05' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '05' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB05 ON AA05.UNIT_CODE = BB05.UNIT_CODE AND AA05.PROD_SHIFT_GROUP = BB05.PROD_SHIFT_GROUP) AA04 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME04 FROM TMMCR42A WHERE STOP_TYPE = '06' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '06' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '06' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '06' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '06' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB04 ON AA04.UNIT_CODE = BB04.UNIT_CODE AND AA04.PROD_SHIFT_GROUP = BB04.PROD_SHIFT_GROUP) AA15 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME15 FROM TMMCR42A WHERE STOP_TYPE = '07' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '07' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '07' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '07' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '07' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB15 ON AA15.UNIT_CODE = BB15.UNIT_CODE AND AA15.PROD_SHIFT_GROUP = BB15.PROD_SHIFT_GROUP) AA07 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME07 FROM TMMCR42A WHERE STOP_TYPE = '08' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '08' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '08' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '08' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '08' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB07 ON AA07.UNIT_CODE = BB07.UNIT_CODE AND AA07.PROD_SHIFT_GROUP = BB07.PROD_SHIFT_GROUP) AA16 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME16 FROM TMMCR42A WHERE STOP_TYPE = '09' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '09' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '09' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '09' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '09' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB16 ON AA16.UNIT_CODE = BB16.UNIT_CODE AND AA16.PROD_SHIFT_GROUP = BB16.PROD_SHIFT_GROUP) AA12 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME12 FROM TMMCR42A WHERE STOP_TYPE = '10' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '10' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '10' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '10' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '10' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB12 ON AA12.UNIT_CODE = BB12.UNIT_CODE AND AA12.PROD_SHIFT_GROUP = BB12.PROD_SHIFT_GROUP) AA0201 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME0201 FROM TMMCR42A WHERE STOP_TYPE = '18' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '18' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '18' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '18' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '18' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB0201 ON AA0201.UNIT_CODE = BB0201.UNIT_CODE AND AA0201.PROD_SHIFT_GROUP = BB0201.PROD_SHIFT_GROUP) AA0202 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME0202 FROM TMMCR42A WHERE STOP_TYPE = '19' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '19' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '19' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '19' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '19' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB0202 ON AA0202.UNIT_CODE = BB0202.UNIT_CODE AND AA0202.PROD_SHIFT_GROUP = BB0202.PROD_SHIFT_GROUP) AA08 " " " " " " " " " " LEFT JOIN(SELECT * FROM(SELECT UNIT_CODE, PROD_SHIFT_GROUP, ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME08 FROM TMMCR42A WHERE STOP_TYPE = '13' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE, PROD_SHIFT_GROUP ORDER BY UNIT_CODE, PROD_SHIFT_GROUP) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '1YLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '13' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(last_day(add_months(to_date(@op_date_from, 'yyyy/mm/dd'), -1)), 'yyyymmdd') AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT * FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '13' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to GROUP BY UNIT_CODE ORDER BY UNIT_CODE) " " UNION ALL SELECT A.UNIT_CODE, '3BSZLJ', (A.STOP_ELASED_TIME - B.STOP_ELASED_TIME) STOP_ELASED_TIME FROM(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME " " FROM TMMCR42A WHERE STOP_TYPE = '13' AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN @op_date_from AND @op_date_to " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) A LEFT JOIN(SELECT UNIT_CODE, '2ZLJ', ROUND(SUM(STOP_ELASED_TIME) / 60, 1) STOP_ELASED_TIME FROM TMMCR42A WHERE STOP_TYPE = '13' " " AND SUBSTR(STOP_START_TIME, 0, 8) " " BETWEEN to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 7, 'yyyymmdd') " " AND to_char(to_date(@op_date_from, 'yyyy/mm/dd') + (2 - to_char(to_date(@op_date_from, 'yyyy/mm/dd'), 'd')) - 1, 'yyyymmdd') " " GROUP BY UNIT_CODE ORDER BY UNIT_CODE) B ON A.UNIT_CODE = B.UNIT_CODE) BB08 ON AA08.UNIT_CODE = BB08.UNIT_CODE AND AA08.PROD_SHIFT_GROUP = BB08.PROD_SHIFT_GROUP) " "WHERE UNIT_CODE IN ('L11','L41','L43','L51','L61','L62','L63','L71','L72','L81','L82','L83','L84','L85','L86','L87','L91','L93','L94','L95','L96','L97','L98','L9A','L9B','LA1','LA2','LA3','LA4','LA9','LAA') " ;帮我在不影响原逻辑的情况下优化这段SQL,反馈完整的回来
09-05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值