¼³¸íÀÌ ºÎÁ·ÇÑ µí ÇÏ¿© ´Ù½Ã Áú¹®À» Á¤¸®ÇØ º¾´Ï´Ù.
¾Æ·¡ ó·³ µ¥ÀÌŸ°¡ ÀÖ°í ¿©±â¼ ³¯Â¥º° ÃÖÀú°¡¸¦ ´Þ·ÂÀÇ ÇØ´ç ³¯Â¥¿¡ »Ñ·ÁÁÖ·Á°í ÇÕ´Ï´Ù.
==============================================================================================
cid pid hid mid setdate price m_num status m_name regdate
----------------------------------------------------------------------------------------------
1 1 30 1 2012-04-26 3000 1 2 µð·°½º 2012-04-27
2 1 30 2 2012-04-27 4000 2 1 ½´ÆÛ 2012-04-27
3 1 30 1 2012-04-27 5000 1 2 µð·°½º 2012-04-27
4 1 30 3 2012-04-27 6000 1 2 ÇÁ¸®¹Ì¾ö 2012-04-27
5 1 30 1 2012-04-28 3000 1 2 µð·°½º 2012-04-27
.
.
==============================================================================================
¾Æ·¡ À߸øµÈ Äõ¸®¹®..
SELECT pid,hid,rmid,setdate,rm_num,status,min(price) FROM na_pd_calendar WHERE pid = '1' AND DATE_FORMAT(setdate, '%Y-%m') = '2012-04' AND rm_num > 0 AND status != '3' GROUP BY setdate
¾ò°íÀÚ ÇÏ´Â °á°ú´Â ¾Æ·¡¿Í °°Àºµ¥..
mid ,m_name ÀÌ ´Ù¸¥ µ¿Àϳ¯Â¥°¡ ÀÖ´Ù¸é °¡°ÝÀÌ ³·Àº row¸¦ °¡Á®¿À·Á°í ÇÕ´Ï´Ù.
=========================================================================
mid setdate price m_num status m_name regdate
-------------------------------------------------------------------------
1 2012-04-26 3000 1 2 µð·°½º 2012-04-27
2 2012-04-27 4000 2 1 ½´ÆÛ 2012-04-27
1 2012-04-28 3000 1 2 µð·°½º 2012-04-27
. 2012-04-29 ....
. 2012-04-30....
-------------------------------------------------------------------------
Äõ¸®¹®¿¡ ´ëÇÑ Á¶¾ð ºÎʵ右´Ï´Ù.
ÀÌÈÄ ÀÛ¾÷Àº
°á°ú°ªÀ» ¾Æ·¡ ó·³ ¹è¿¿¡ ´ãÀº µÚ..
while($row = .....) {
$data[] = $row;
}
´Þ·Â ·çƾ¿¡¼... (php Áú¹®¿¡¼ ¿Ã·Á³ù½À´Ï´Ù.)
ÇØ´ç³¯Â¥¸¦ ºñ±³ÇØ °°Àº ³¯À̸é price,m_name º¸¿©ÁÖ·Á°í ÇÕ´Ï´Ù.
ÀÌ ºÎºÐµµ ¹è¿·Î ³¯Â¥ºñ±³ Àû¿ë¿¡ ´ëÇÑ Á¶¾ðÀ» ÇØÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.
Äõ¸®¸¦ ÁÙÀÌ°í ¹è¿»ç¿ëÀ» ÇÏ·Á´Ï ½±Áö ¾Ê³×¿ä.
¼³¸íÀÌ ºÎÁ·ÇÑ µí ÇÏ¿© ´Ù½Ã Áú¹®À» Á¤¸®ÇØ º¾´Ï´Ù.
¾Æ·¡ ó·³ µ¥ÀÌŸ°¡ ÀÖ°í ¿©±â¼ ³¯Â¥º° ÃÖÀú°¡¸¦ ´Þ·ÂÀÇ ÇØ´ç ³¯Â¥¿¡ »Ñ·ÁÁÖ·Á°í ÇÕ´Ï´Ù.
==============================================================================================
cid pid hid mid setdate price m_num status m_name regdate
----------------------------------------------------------------------------------------------
1 1 30 1 2012-04-26 3000 1 2 µð·°½º 2012-04-27
2 1 30 2 2012-04-27 4000 2 1 ½´ÆÛ 2012-04-27
3 1 30 1 2012-04-27 5000 1 2 µð·°½º 2012-04-27
4 1 30 3 2012-04-27 6000 1 2 ÇÁ¸®¹Ì¾ö 2012-04-27
5 1 30 1 2012-04-28 3000 1 2 µð·°½º 2012-04-27
.
.
==============================================================================================
¾Æ·¡ À߸øµÈ Äõ¸®¹®..
SELECT pid,hid,rmid,setdate,rm_num,status,min(price) FROM na_pd_calendar WHERE pid = '1' AND DATE_FORMAT(setdate, '%Y-%m') = '2012-04' AND rm_num > 0 AND status != '3' GROUP BY setdate
¾ò°íÀÚ ÇÏ´Â °á°ú´Â ¾Æ·¡¿Í °°Àºµ¥..
mid ,m_name ÀÌ ´Ù¸¥ µ¿Àϳ¯Â¥°¡ ÀÖ´Ù¸é °¡°ÝÀÌ ³·Àº row¸¦ °¡Á®¿À·Á°í ÇÕ´Ï´Ù.
=========================================================================
mid setdate price m_num status m_name regdate
-------------------------------------------------------------------------
1 2012-04-26 3000 1 2 µð·°½º 2012-04-27
2 2012-04-27 4000 2 1 ½´ÆÛ 2012-04-27
1 2012-04-28 3000 1 2 µð·°½º 2012-04-27
. 2012-04-29 ....
. 2012-04-30....
-------------------------------------------------------------------------
Äõ¸®¹®¿¡ ´ëÇÑ Á¶¾ð ºÎʵ右´Ï´Ù.
ÀÌÈÄ ÀÛ¾÷Àº
°á°ú°ªÀ» ¾Æ·¡ ó·³ ¹è¿¿¡ ´ãÀº µÚ..
while($row = .....) {
$data[] = $row;
}
´Þ·Â ·çƾ¿¡¼... (php Áú¹®¿¡¼ ¿Ã·Á³ù½À´Ï´Ù.)
ÇØ´ç³¯Â¥¸¦ ºñ±³ÇØ °°Àº ³¯À̸é price,m_name º¸¿©ÁÖ·Á°í ÇÕ´Ï´Ù.
ÀÌ ºÎºÐµµ ¹è¿·Î ³¯Â¥ºñ±³ Àû¿ë¿¡ ´ëÇÑ Á¶¾ðÀ» ÇØÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.
Äõ¸®¸¦ ÁÙÀÌ°í ¹è¿»ç¿ëÀ» ÇÏ·Á´Ï ½±Áö ¾Ê³×¿ä.