Changeset 11982 for branches/comu/html/admin/home.php
- Timestamp:
- 2007/03/28 13:01:38 (19 years ago)
- File:
-
- 1 edited
-
branches/comu/html/admin/home.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/admin/home.php
r11730 r11982 85 85 if (DB_TYPE == "pgsql") { 86 86 $sql = "SELECT ".$method."(total) FROM dtb_order 87 WHERE del_flg = 0 AND to_char(create_date,'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD') ";87 WHERE del_flg = 0 AND to_char(create_date,'YYYY/MM/DD') = to_char(now() - interval '1 days','YYYY/MM/DD') AND status <> " . ORDER_CANCEL; 88 88 }else if (DB_TYPE == "mysql") { 89 89 $sql = "SELECT ".$method."(total) FROM dtb_order 90 WHERE del_flg = 0 AND cast(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day) ";90 WHERE del_flg = 0 AND cast(substring(create_date,1, 10) as date) = DATE_ADD(current_date, interval -1 day) AND status <> " . ORDER_CANCEL; 91 91 } 92 92 $return = $conn->getOne($sql); … … 104 104 $sql = "SELECT ".$method."(total) FROM dtb_order 105 105 WHERE del_flg = 0 AND to_char(create_date,'YYYY/MM') = ? 106 AND to_char(create_date,'YYYY/MM/DD') <> to_char(now(),'YYYY/MM/DD') ";106 AND to_char(create_date,'YYYY/MM/DD') <> to_char(now(),'YYYY/MM/DD') AND status <> " . ORDER_CANCEL; 107 107 }else if (DB_TYPE == "mysql") { 108 108 $sql = "SELECT ".$method."(total) FROM dtb_order 109 WHERE del_flg = 0 AND cast(substring(create_date,1,7) as date) = ?110 AND cast(substring(create_date,1, 10) as date) <> cast(substring(now(),1, 10) as date)";109 WHERE del_flg = 0 AND date_format(create_date, '%Y/%m') = ? 110 AND date_format(create_date, '%Y/%m/%d') <> date_format(now(), '%Y/%m/%d') AND status <> " . ORDER_CANCEL; 111 111 } 112 112 $return = $conn->getOne($sql, array($month)); … … 127 127 // postgresql ¤È mysql ¤È¤ÇSQL¤ò¤ï¤±¤ë 128 128 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')"; 132 132 }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)"; 136 136 } 137 137 $return = $conn->getOne($sql); … … 140 140 141 141 function 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"; 143 143 $return = $conn->getOne($sql); 144 144 return $return; … … 156 156 function lfGetNewOrder() { 157 157 $objQuery = new SC_Query(); 158 $col = "ord.order_id, customer_id, ord.order_name01 AS name01, ord.order_name02 AS name02, ord.total, "; 159 $col.= "(SELECT det.product_name FROM dtb_order_detail AS det WHERE ord.order_id = det.order_id LIMIT 1) AS product_name, "; 160 $col.= "(SELECT pay.payment_method FROM dtb_payment AS pay WHERE ord.payment_id = pay.payment_id) AS payment_method, "; 161 $col.= "create_date AS create_date"; 162 $from = "dtb_order AS ord"; 163 $where = "del_flg = 0"; 164 $objQuery->setoption("ORDER BY create_date DESC LIMIT 10 OFFSET 0"); 165 $arrRet = $objQuery->select($col, $from, $where); 158 $sql = "SELECT 159 ord.order_id, 160 ord.customer_id, 161 ord.order_name01 AS name01, 162 ord.order_name02 AS name02, 163 ord.total, 164 ord.create_date, 165 (SELECT 166 det.product_name 167 FROM 168 dtb_order_detail AS det 169 WHERE 170 ord.order_id = det.order_id LIMIT 1 171 ) AS product_name, 172 (SELECT 173 pay.payment_method 174 FROM 175 dtb_payment AS pay 176 WHERE 177 ord.payment_id = pay.payment_id 178 ) AS payment_method 179 FROM ( 180 SELECT 181 order_id, 182 customer_id, 183 order_name01, 184 order_name02, 185 total, 186 create_date, 187 payment_id 188 FROM 189 dtb_order AS ord 190 WHERE 191 del_flg = 0 AND status <> " . ORDER_CANCEL . " 192 ORDER BY 193 create_date DESC LIMIT 10 OFFSET 0 194 ) AS ord"; 195 $arrRet = $objQuery->getAll($sql); 166 196 return $arrRet; 167 197 }
Note: See TracChangeset
for help on using the changeset viewer.
