Changeset 21185 for branches/version-2_11-dev/data/class/db
- Timestamp:
- 2011/08/11 19:37:10 (13 years ago)
- Location:
- branches/version-2_11-dev/data/class/db/dbfactory
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
r20942 r21185 108 108 . "WHERE del_flg = 0 " 109 109 . "AND date_format(create_date, '%Y/%m') = ? " 110 . "AND date_format(create_date, '%Y/%m/%d') <> date_format( now(), '%Y/%m/%d') "110 . "AND date_format(create_date, '%Y/%m/%d') <> date_format(CURRENT_TIMESTAMP, '%Y/%m/%d') " 111 111 . "AND status <> " . ORDER_CANCEL; 112 112 } … … 133 133 */ 134 134 function getSendHistoryWhereStartdateSql() { 135 return "start_date BETWEEN date_add( now(),INTERVAL -5 minute) AND date_add(now(),INTERVAL 5 minute)";135 return "start_date BETWEEN date_add(CURRENT_TIMESTAMP,INTERVAL -5 minute) AND date_add(CURRENT_TIMESTAMP,INTERVAL 5 minute)"; 136 136 } 137 137 … … 143 143 */ 144 144 function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') { 145 return "(SELECT IF((SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1)=1, 1, DATE( NOW()) <= DATE(DATE_ADD(" . $dtb_order_alias . ".payment_date, INTERVAL (SELECT downloadable_days FROM dtb_baseinfo) DAY))))";145 return "(SELECT IF((SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1)=1, 1, DATE(CURRENT_TIMESTAMP) <= DATE(DATE_ADD(" . $dtb_order_alias . ".payment_date, INTERVAL (SELECT downloadable_days FROM dtb_baseinfo) DAY))))"; 146 146 } 147 147 -
branches/version-2_11-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php
r20942 r21185 73 73 return "SELECT ".$method."(total) FROM dtb_order " 74 74 . "WHERE del_flg = 0 " 75 . "AND to_char(create_date,'YYYY/MM/DD') = to_char( now()- interval '1 days','YYYY/MM/DD') "75 . "AND to_char(create_date,'YYYY/MM/DD') = to_char(CURRENT_TIMESTAMP - interval '1 days','YYYY/MM/DD') " 76 76 . "AND status <> " . ORDER_CANCEL; 77 77 } … … 87 87 . "WHERE del_flg = 0 " 88 88 . "AND to_char(create_date,'YYYY/MM') = ? " 89 . "AND to_char(create_date,'YYYY/MM/DD') <> to_char( now(),'YYYY/MM/DD') "89 . "AND to_char(create_date,'YYYY/MM/DD') <> to_char(CURRENT_TIMESTAMP,'YYYY/MM/DD') " 90 90 . "AND status <> " . ORDER_CANCEL; 91 91 } … … 102 102 . "WHERE A.del_flg=0 " 103 103 . "AND B.del_flg = 0 " 104 . "AND to_char(A.create_date, 'YYYY/MM/DD') = to_char( now()- interval '1 days','YYYY/MM/DD') "105 . "AND to_char(A.create_date,'YYYY/MM/DD') != to_char( now(),'YYYY/MM/DD')";104 . "AND to_char(A.create_date, 'YYYY/MM/DD') = to_char(CURRENT_TIMESTAMP - interval '1 days','YYYY/MM/DD') " 105 . "AND to_char(A.create_date,'YYYY/MM/DD') != to_char(CURRENT_TIMESTAMP,'YYYY/MM/DD')"; 106 106 } 107 107 … … 126 126 $downloadable_days = $baseinfo['downloadable_days']; 127 127 if($downloadable_days ==null || $downloadable_days == "")$downloadable_days=0; 128 return "(SELECT CASE WHEN (SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1) = 1 AND " . $dtb_order_alias . ".payment_date IS NOT NULL THEN 1 WHEN DATE( NOW()) <= DATE(" . $dtb_order_alias . ".payment_date + '". $downloadable_days ." days') THEN 1 ELSE 0 END)";128 return "(SELECT CASE WHEN (SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1) = 1 AND " . $dtb_order_alias . ".payment_date IS NOT NULL THEN 1 WHEN DATE(CURRENT_TIMESTAMP) <= DATE(" . $dtb_order_alias . ".payment_date + '". $downloadable_days ." days') THEN 1 ELSE 0 END)"; 129 129 } 130 130
Note: See TracChangeset
for help on using the changeset viewer.