Changeset 330


Ignore:
Timestamp:
2007/02/22 11:13:07 (17 years ago)
Author:
kakinaka
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/html/admin/home.php

    r33 r330  
    127127    // postgresql ¤È mysql ¤È¤ÇSQL¤ò¤ï¤±¤ë 
    128128    if (DB_TYPE == "pgsql") { 
    129         $sql = "SELECT COUNT(*) FROM dtb_review  
    130                  WHERE del_flg=0 AND to_char(create_date, 'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD') 
    131                  AND to_char(create_date,'YYYY/MM/DD') != to_char(now(),'YYYY/MM/DD')"; 
     129        $sql = "SELECT COUNT(*) FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id   
     130                 WHERE A.del_flg=0 AND B.del_flg = 0 AND to_char(A.create_date, 'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD') 
     131                 AND to_char(A.create_date,'YYYY/MM/DD') != to_char(now(),'YYYY/MM/DD')"; 
    132132    }else if (DB_TYPE == "mysql") { 
    133         $sql = "SELECT COUNT(*) FROM dtb_review  
    134                  WHERE del_flg = 0 AND cast(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day) 
    135                  AND cast(substring(create_date,1, 10) as date) != cast(substring(now(),1, 10) as date)"; 
     133        $sql = "SELECT COUNT(*) FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id  
     134                 WHERE A.del_flg = 0 AND B.del_flg = 0 AND cast(substring(A.create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day) 
     135                 AND cast(substring(A.create_date,1, 10) as date) != cast(substring(now(),1, 10) as date)"; 
    136136    } 
    137137    $return = $conn->getOne($sql); 
     
    140140 
    141141function lfGetReviewNonDisp($conn){ 
    142     $sql = "SELECT COUNT(*) FROM dtb_review WHERE del_flg=0 AND status=2"; 
     142    $sql = "SELECT COUNT(*) FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id WHERE A.del_flg=0 AND A.status=2 AND B.del_flg=0"; 
    143143    $return = $conn->getOne($sql); 
    144144    return $return; 
Note: See TracChangeset for help on using the changeset viewer.