 |
|
|
 |
 |
|
จะเอาแบบบ้านๆหรือแบบ มือเครื่องมือช่วยล่ะครับ
|
 |
 |
 |
 |
Date :
2009-05-26 12:34:32 |
By :
nongjen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?php
$_month_name1 = array("01"=>"มกราคม","02"=>"กุมภาพันธ์","03"=>"มีนาคม","04"=>"เมษายน","05"=>"พฤษภาคม","06"=>"มิถุนายน","07"=>"กรกฏาคม","08"=>"สิงหาคม","09"=>"กันยายน","10"=>"ตุลาคม","11"=>"พฤศจิกายน","12"=>" ธันวาคม ");
$datax= array();
$mmCheck=array("01","02","03","04","05","06","07","08","09","10","11","12");
$queryPlan1 = "select * from $table ";
$rsPlan1= mysql_query($queryPlan1);
$num_rows = mysql_num_rows($rsPlan1);
while($row_Plan1 = mysql_fetch_assoc($rsPlan1)){
$subY=substr($row_Plan1["start_date"],0,4);
$subM=substr($row_Plan1["start_date"],5,2);
$subY+=543;
for($i=0;$i<=12;$i++){
if($mmCheck[$i]==$subM and $subY==$year1)
{
$datay[$i]=$datay[$i]+1;
}
?>
ปริ๊น
Code (PHP)
<?php
for($i=0;$i<12;$i++){
echo "<td width='68' bgcolor=\"#F5F5F5\" align=\"middle\">".$_month_name1[$mmCheck[$i]]."</td>"; }
?>
อยากให้แบบบ้านๆๆน่ะครับ จะได้คิดถึงกระบวนการเป็น จริงๆๆแล้วตอน Query กำหนดเดือนได้เลย
|
 |
 |
 |
 |
Date :
2009-05-26 12:42:33 |
By :
nongjen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าในกรณีที่เป็น T-SQL นะครับผมจะใช้
select mid(convert(varchar(8),news_date,112),5,2) as Month,news
from tbl_news
where left(convert(varchar(8),news_date,112),4)
group by mid(convert(varchar(8),news_date,112),5,2)
แล้วคอยเอาไปใส่ Report หรือเอาไปแปลงเดือนอีกที ก็จะได้ละ
|
 |
 |
 |
 |
Date :
2009-06-09 16:00:23 |
By :
taobsd |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|