Changeset 4988 for temp/trunk


Ignore:
Timestamp:
2006/09/18 14:51:40 (20 years ago)
Author:
kakinaka
Message:

blank

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/admin/batch/daily.php

    r4987 r4988  
    230230    $start_date = date("Y/m/d",strtotime("-10 year" ,strtotime($end_date))); 
    231231    $end_date = date("Y/m/d",strtotime("1 day" ,strtotime($end_date))); 
    232     $start_age = null; 
    233     $end_age = null; 
    234232    // ǯÎðËè¤Ë½¸·×¤¹¤ë¡£ 
    235233    for($i = 0; $i <= $age_loop; $i++) { 
     
    257255    $where = $base_where . " AND (to_number(to_char(age(current_timestamp, order_birth), 'YYY'), 999) BETWEEN ? AND ?) "; 
    258256 
    259      
    260257    $end_date = date("Y/m/d", time());  
    261     $start_date = date("Y/m/d",strtotime("-10 year")); 
    262     $start_age = null; 
    263     $end_age = null; 
     258    $start_date = date("Y/m/d",strtotime("-10 year" ,strtotime($end_date))); 
     259    $end_date = date("Y/m/d",strtotime("1 day" ,strtotime($end_date))); 
    264260    // ǯÎðËè¤Ë½¸·×¤¹¤ë¡£ 
    265261    for($i = 0; $i <= $age_loop; $i++) { 
    266262        $where = $base_where . " AND order_birth >= cast('$start_date' as date)"; 
    267         if($i <= $age_loop) { 
    268             $where = $where . " AND order_birth <= cast('$end_date' as date)"; 
     263        $start_age = $i * 10; 
     264        if($i < $age_loop) { 
     265            $end_age = $start_age+9; 
     266            $where = $where . " AND order_birth < cast('$end_date' as date)"; 
     267        }else{ 
     268            $where = $base_where . " AND order_birth < cast('$end_date' as date)"; 
     269            $end_age = 999; 
    269270        } 
    270271        lfBatOrderAgeSub($sql . $where, $start, $end, $start_age, $end_age, 1); 
    271272        $end_date = date("Y/m/d",strtotime("1 day" ,strtotime($start_date))); 
    272         $start_date = date("Y/m/d",strtotime("-10 year",strtotime($end_date))); 
     273        $start_date = date("Y/m/d",strtotime("-10 year",strtotime($start_date))); 
    273274    } 
    274275 
Note: See TracChangeset for help on using the changeset viewer.