|
|
|
ช่วยแนะนำ ในการออกรายงาน โดย PHP SQL นับค่าซ้ำและแสดงผลด้วย |
|
|
|
|
|
|
|
ในหน้าออกรายงาน โดยใส่ค่าวันที่ a ถึง b เพื่อแสดงข้อมูลที่เพิ่มในช่วงเวลา a ถึง b
และรายงานที่ต้องการเป็นแบบนี้
ข้อมูลใน ตาราง redemp
ต้องการดึงข้อมูลมาแสดงในรายงาน โดยการวนลูปด้วยจำนวนข้อมูล shop เพื่อใช้กำหนดรอบที่ลูป
Code (PHP)
Code (PHP)
$datestart = substr($_POST[txt1],6,4)."-".substr($_POST[txt1],3,2)."-".substr($_POST[txt1],0,2);
$dateend = substr($_POST[txt2],6,4)."-".substr($_POST[txt2],3,2)."-".substr($_POST[txt2],0,2);
$sql = "select * from redemp where re_date >='$datestart' and re_date <='$dateend'order by re_date desc";
$objquery = mysql_query($sql);
$numberofrow = mysql_num_rows($objquery);
โค๊ดในการรับค่าวันที่เพื่อใช้ตรวจสอบค่าวันที่ในdb ซึ่งฟิล re_date ผมตั้งเป็น date ถูกต้องรึป่าวครับ
โค๊ดที่ยังทำไม่ได้คือการนำค่าในตารางมาออกรายงาน และนับค่าซ้ำ
ร้าน1 รุ่นA สินค้าZ จำนวน 2
ร้าน1 รุ่นB สินค้าX จำนวน1
ร้าน1 รุ่นA สินค้าZ จำนวน1
ช่วยแนะนำด้วยครับ
ขอบคุณครับ
Tag : PHP, MySQL, jQuery
|
ประวัติการแก้ไข 2014-04-19 04:07:11
|
|
|
|
|
Date :
2014-04-19 04:06:05 |
By :
monafia |
View :
1202 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้เปล่าครับ
ผมใช้ PM เป็นหลักในการนับค่าซ้ำ เพื่อดูจำนวนสินค้า ถูกต้องไหมครับ
Code (PHP)
SELECT Model,Shop,PM, COUNT(PM) AS icount
FROM test2
GROUP BY PM
HAVING (COUNT(PM) >= 1)
|
ประวัติการแก้ไข 2014-04-19 08:39:38
|
|
|
|
Date :
2014-04-19 08:36:57 |
By :
puldool |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|