질문드립니다!~
본문
안녕하세요
질문하나드립니다
아래처럼 wr_1필드값을 더해서 뽑아주고있습니다
<? // 총계
$sumsu1 = sql_fetch(" select sum(wr_1) as sum_wr_1 from $write_table where mb_id = '{$member['mb_id']}' ");
$suip1 = $sumsu1[sum_wr_1]; // 수입금액합계
?>
오늘 총 판매수량 : <?=number_format($suip1)?> 개
이것을 일간,주간,월간 단위로도 뽑고싶은데 방법좀 부탁드립니다~
!-->답변 2
$year = substr(G5_TIME_YMDHIS, 0, 4);
$month = substr(G5_TIME_YMDHIS, 5, 2);
$day = substr(G5_TIME_YMDHIS, 8, 2);
$s_month = $year.'-'.$month;
$w = date('w', mktime(0,0,0,$month,$day,$year));
$s_week = date('Y-m-d',mktime(0,0,0,$month,$day-$w,$year)).' 00:00:00';
$e_week = date('Y-m-d',mktime(0,0,0,$month,$day-$w+6,$year)).' 23:59:59';
$total = array('total'=>0, 'month'=>0, 'week'=>0, 'day'=>0);
$sql = "SELECT SUM(wr_1) AS tot FROM ".$write_table." WHERE mb_id = '".$member['mb_id']."'";
$row = sql_fetch($sql.';');
$total['total'] = $row['tot']; // 수입금액 총합계
$row = sql_fetch($sql." AND wr_datetime LIKE '".$s_month."%';");
$total['month'] = $row['tot']; // 당월 수입금액 합계
$row = sql_fetch($sql." AND wr_datetime BETWEEN '".$s_week."' AND '".$e_week."';");
$total['week'] = $row['tot']; // 금주 수입금액 합계
$row = sql_fetch($sql." AND wr_2 LIKE '".G5_TIME_YMDHIS."%';");
$total['day'] = $row['tot']; // 금일 수입금액 합계
echo '수입금액 총합계 : '.number_format($total['total']).PHP_EOL;
echo '당월 수입금액 합계 : '.number_format($total['month']).PHP_EOL;
echo '금주 수입금액 합계 : '.number_format($total['week']).PHP_EOL;
echo '금일 수입금액 합계 : '.number_format($total['day']).PHP_EOL;
본문에 입력일자가 어떤 컬럼인지를 명기하지 않았으므로
입력일자는 wr_2 라고 가정하였으며
wr_2 에 저장되는 날짜형식은 yyyy-mm-dd 형식이라고 가정한 경우입니다
그리고 그누보드5 를 사용한다는 조건입니다
$year = substr(G5_TIME_YMDHIS, 0, 4);
$month = substr(G5_TIME_YMDHIS, 5, 2);
$day = substr(G5_TIME_YMDHIS, 8, 2);
$s_month = $year.'-'.$month;
$w = date('w', mktime(0,0,0,$month,$day,$year));
$s_week = date('Y-m-d',mktime(0,0,0,$month,$day-$w,$year));
$e_week = date('Y-m-d',mktime(0,0,0,$month,$day-$w+6,$year));
$total = array('total'=>0, 'month'=>0, 'week'=>0, 'day'=>0);
$sql = "SELECT SUM(wr_1) AS tot FROM ".$write_table." WHERE mb_id = '".$member['mb_id']."'";
$row = sql_fetch($sql.';');
$total['total'] = $row['tot']; // 수입금액 총합계
$row = sql_fetch($sql." AND wr_2 LIKE '".$s_month."%';");
$total['month'] = $row['tot']; // 당월 수입금액 합계
$row = sql_fetch($sql." AND wr_2 BETWEEN '".$s_week."' AND '".$e_week."';");
$total['week'] = $row['tot']; // 금주 수입금액 합계
$row = sql_fetch($sql." AND wr_2 = '".G5_TIME_YMDHIS."';");
$total['day'] = $row['tot']; // 금일 수입금액 합계
답변을 작성하시기 전에 로그인 해주세요.