¿À¶óŬ Äõ¸®¿¡¼­ DATE ŸÀÔÀÌ CHAR ŸÀÔº¸´Ù ºü¸¥°¡¿ä?

¹ÎºÀ±â   
   Á¶È¸ 4951   Ãßõ 9    

´ÙÀ½°ú °°Àº µÎ°³ÀÇ Äõ¸®´Â °á°ú´Â ¶È°°À¸¸ç
date ŸÀÔÀ» ½è´À³Ä char ŸÀÔÀ» ½è´À³Ä¸é ´Ù¸¨´Ï´Ù.

(1)
        SELECT u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME
                   ,u.TOTAL_VALUE
                   ,u.TOTAL_NUM
                   ,u.MIN_VALUE
                   ,INST1.fnpempa9001(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME, u.MIN_VALUE) MIN_TIME
                   ,u.MAX_VALUE
                   ,INST1.fnpempa9002(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME, u.MAX_VALUE) MAX_TIME
                   ,INST1.fnpempa9003(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME) LAST_VALUE
                   ,INST1.fnpempa9004(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME) LAST_TIME
        FROM (SELECT OBJECT_ID, DATE_DAY, DATE_TIME
                                   ,SUM(VALUE) TOTAL_VALUE
                                   ,COUNT(VALUE) TOTAL_NUM
                                   ,MIN(VALUE) MIN_VALUE
                                   ,MAX(VALUE) MAX_VALUE
                        FROM (
                                 SELECT OBJECT_ID,VALUE_HISTORY_ID, VALUE, DATE_DAY, DATE_TIME
                                 FROM (SELECT a.OBJECT_ID, a.VALUE_HISTORY_ID, a.VALUE
                                                                ,TO_CHAR(a.TIMESTAMP,'YYYYMMDD') DATE_DAY
                                                                ,TO_CHAR(a.TIMESTAMP,'HH24') DATE_TIME
                                           FROM INST1.TSPEMPA60 a, INST1.TSPEMPA50 b
                                           WHERE a.OBJECT_ID = b.OBJECT_ID
                                                             --AND b.NODE_NAME = 'atmsdb1' /*Input - ¼­¹ö¸í*/
                                          )
                                 WHERE 1=1
                                            AND DATE_DAY = '20070227' /*Input - ³¯Â¥*/                                
                                )
                        GROUP BY OBJECT_ID, DATE_DAY, DATE_TIME
                ) u

(2)
        SELECT u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME
                   ,u.TOTAL_VALUE
                   ,u.TOTAL_NUM
                   ,u.MIN_VALUE
                   ,INST1.fnpempa9001(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME, u.MIN_VALUE) MIN_TIME
                   ,u.MAX_VALUE
                   ,INST1.fnpempa9002(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME, u.MAX_VALUE) MAX_TIME
                   ,INST1.fnpempa9003(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME) LAST_VALUE
                   ,INST1.fnpempa9004(u.OBJECT_ID, u.DATE_DAY, u.DATE_TIME) LAST_TIME
        FROM (SELECT a.OBJECT_ID, DATE_DAY, DATE_TIME
                                   ,SUM(VALUE) TOTAL_VALUE
                                   ,COUNT(VALUE) TOTAL_NUM
                                   ,MIN(VALUE) MIN_VALUE
                                   ,MAX(VALUE) MAX_VALUE
                        FROM INST1.TSPEMPA60_T a, INST1.TSPEMPA50 b
                        WHERE a.OBJECT_ID = b.OBJECT_ID
                                             AND b.NODE_NAME = 'atmsdb1' /*Input - ¼­¹ö¸í*/
                                         AND DATE_DAY = '20070227' /*Input - ³¯Â¥*/
                        GROUP BY a.OBJECT_ID, DATE_DAY, DATE_TIME
                ) u


µ¥ÀÌÅÍ´Â ¿ø½Ã Å×À̺íÀÇ µ¥ÀÌÅÍ °Ç¼ö°¡ õ¸¸°Ç À̳»À̸ç
¼Óµµ´Â (1)¹ø Äõ¸®°¡ (2)¹ø º¸´Ù 30¹è Á¤µµ ºü¸¨´Ï´Ù.
À¯ÀÏÇÑ Â÷ÀÌ´Â TIMESTAMP¶ó°í µÇ¾î ÀÖ´Â Ä÷³ÀÌ DATE ŸÀÔÀ¸·Î Á¤ÀǵǾî Àִµ¥
ÀÌ ºÎºÐÀÌ DATE_DAY¿Í µ¿ÀÏÇÏ°Ô Å¸ÀÔ¸¸ ´Ù¸¥°ÍÀ̰ŵç¿ä.

¿ø·¡ DATE ŸÀÔÀÌ ºü¸¥°ÇÁö... ÀÌÁ¤µµ·Î ºü¸¥°ÇÁö ¾Ë°í ½Í½À´Ï´Ù.
¾Æ´Ô ¼Óµµ Â÷ÀÌ°¡ ³ª´Âµ¥ ´Ù¸¥ ¿äÀÎÀÌ ÀÖ¾ú´ø °ÇÁö...

À妽º´Â (1)°æ¿ì¿¡ OBJECT_ID ¿¡ °É·Á ÀÖÀ¸¸ç
(2)°æ¿ì¿¡ OBJECT_ID ±×¸®°í NODE_NAME, DATE_DAY¿¡ °É·Á ÀÖ´Â »óÅÂÀÔ´Ï´Ù.
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.


QnA
Á¦¸ñPage 5081/5688
2014-05   5000905   Á¤ÀºÁØ1
2015-12   1536765   ¹é¸Þ°¡
2010-09   15614   ±è°Ç¿ì
2018-05   5048   ÀϹÝÀ¯Àú
2022-03   1678   ±èÁ¦¿¬
2014-12   10965   ¼ÛÁÖȯ
2019-06   19797   starname
2013-08   16455   ÃÑ°¢
2016-03   3961   È£µ¹1735
2018-05   4457   ĸƾ¾Æ¸Þ¸®Ä«³ë
2019-07   4110   ÆÄÇÇǪÆä
2022-03   2556   ¸·¿ï¾ú¾î¿ä
2004-06   7655   ¹Ú¿ë¼±
2020-09   2702   Ÿ¸·
2007-03   4952   ¹ÎºÀ±â
2004-07   7450   ÇÑÁ¦Èñ
2015-01   13530   ÇÏ»ó¿í
2010-11   7133   KindOfBlue
2010-11   5985   °¡ºü·Î±¸³ª
2013-09   5630   À嵿°Ç2014
2015-01   13314   ¼Ò´Ù
2023-11   900   È­¶õ