Ignore:
Timestamp:
2006/09/13 10:46:43 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/admin/home.php

    r4608 r4666  
    6666function lfGetOrderYesterday($conn, $method){ 
    6767    if ( $method == 'SUM' or $method == 'COUNT'){ 
    68         $sql = "SELECT ".$method."(total) FROM dtb_order 
    69                  WHERE del_flg = 0 AND to_char(create_date,'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD')"; 
     68        // postgresql ¤È mysql ¤È¤ÇSQL¤ò¤ï¤±¤ë 
     69        if (DB_TYPE == "pgsql") { 
     70            $sql = "SELECT ".$method."(total) FROM dtb_order 
     71                     WHERE del_flg = 0 AND to_char(create_date,'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD')"; 
     72        }else if (DB_TYPE == "mysql") { 
     73            $sql = "SELECT ".$method."(total) FROM dtb_order 
     74                     WHERE del_flg = 0 AND cast(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day)"; 
     75        } 
    7076        $return = $conn->getOne($sql); 
    7177    } 
     
    8086        $sql = "SELECT ".$method."(total) FROM dtb_order 
    8187                 WHERE del_flg = 0 AND to_char(create_date,'YYYY/MM') = ?  
    82                  AND to_char(create_date,'YYYY/MM/DD') <> to_char(now(),'YYYY/MM/DD')"; 
     88                 AND cast(substring(create_date,1, 10) as date) <> cast(substring(now(),1, 10) as date)"; 
    8389        $return = $conn->getOne($sql, array($month)); 
    8490    } 
     
    96102 
    97103function lfGetReviewYesterday($conn){ 
    98     $sql = "SELECT COUNT (*) FROM dtb_review  
    99              WHERE del_flg=0 AND to_char(create_date, 'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD') 
    100              AND to_char(create_date,'YYYY/MM/DD') != to_char(now(),'YYYY/MM/DD')"; 
     104    // postgresql ¤È mysql ¤È¤ÇSQL¤ò¤ï¤±¤ë 
     105    if (DB_TYPE == "pgsql") { 
     106        $sql = "SELECT COUNT (*) FROM dtb_review  
     107                 WHERE del_flg=0 AND to_char(create_date, 'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD') 
     108                 AND to_char(create_date,'YYYY/MM/DD') != to_char(now(),'YYYY/MM/DD')"; 
     109    }else if (DB_TYPE == "mysql") { 
     110        $sql = "SELECT COUNT (*) FROM dtb_review  
     111                 WHERE del_flg = 0 AND cast(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day) 
     112                 AND cast(substring(create_date,1, 10) as date) != cast(substring(now(),1, 10) as date)"; 
     113    } 
    101114    $return = $conn->getOne($sql); 
    102115    return $return; 
Note: See TracChangeset for help on using the changeset viewer.