ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถาม การออกรายงานหน่อยครับ php ระบบขายสินค้าร้านสหกรณ์
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถาม การออกรายงานหน่อยครับ php ระบบขายสินค้าร้านสหกรณ์  (อ่าน 1192 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
system-4x
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 259



ดูรายละเอียด เว็บไซต์
« เมื่อ: 16 พฤศจิกายน 2014, 11:36:53 »



ผมทำการ create view

table name : view_order ได้ตามรูปด้านบนนี้

ทีนี้ผมอยากออกรายงานตาม ตารางรูปด้านล่างนี้ ต้องเขียนยังไงครับ งง มาหลายวันแล้ว

edit คือผมอยากทราบการเขียน sql group by หรือเปล่า แล้วจะ sum ทีละเดือนยังไง วนลูปให้ออกตามตารางยังไง

« แก้ไขครั้งสุดท้าย: 16 พฤศจิกายน 2014, 12:12:09 โดย system-4x » บันทึกการเข้า

ยิ้มโค้ด.คอม
สมุนแก๊งเสียว
*

พลังน้ำใจ: 83
ออฟไลน์ ออฟไลน์

กระทู้: 729



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 16 พฤศจิกายน 2014, 11:57:02 »

ออกรายงานเป็นไฟล์อะไรหรอครับ ถ้าจะออกเป็น excel ก็ต้องเขียนโปรแกรมให้มัน export เป็น excel ด้วย (ค้นหา php to excel) หรือถ้าจะเอาเป็น PDF ก็ต้องหาโค้ดทำเป็น PDF เหมือนกัน (แนะนำ FPDF) แต่ถ้าแบบง่ายสุดก็สั่งปริ๊นท์ออกมาเลยครับ
บันทึกการเข้า

system-4x
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 259



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 16 พฤศจิกายน 2014, 12:08:35 »



เรื่องรายงาน excel pdf ผมทำได้แล้วครับ

คือผมอยากทำตารางแบบนี้ครับผม

ลูกค้าคนที่ 1 เดือนที่ 1-12 ซื้อไปกี่บาท รวมแล้วได้เท่าไหร่
รูปที่ให้ดูเป็นแค่ html tr td ธรรมดา - -"
บันทึกการเข้า

sangon
Newbie
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 79



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 21 พฤศจิกายน 2014, 12:03:25 »

ลอง ประยุกต์ ดูนะครับ


โค๊ด:
$sql = 'SELECT sale_detail.Year,sale_detail.Month,
                        SUM(CASE WHEN sales_person_id.Sales_Zone= "International Sales" THEN sale_detail.Actual ELSE 0 END)  As  International,
                        SUM(CASE WHEN sales_person_id.Sales_Zone= "Zone 3" THEN sale_detail.Actual ELSE 0 END)  As  Zone3,
                        SUM(CASE WHEN sales_person_id.Sales_Zone= "Zone 4" THEN sale_detail.Actual ELSE 0 END)  As  Zone4,
                        SUM(CASE WHEN sales_person_id.Sales_Zone= "Zone 5" THEN sale_detail.Actual ELSE 0 END)  As  Zone5,
                         SUM(CASE WHEN sales_person_id.Sales_Zone= "สำนักงาน" THEN sale_detail.Actual ELSE 0 END)  As  office,
                        SUM(sale_detail.Actual)  As  GrandTotal

       FROM sale_detail ,sales_person_id

       WHERE sale_detail.Sales_Person_ID = sales_person_id.Sales_Person_ID
                        AND sale_detail.Year = "'.$year_s.'"
                        AND sale_detail.Month in (1,2,3,4,5,6,7,8,9,10,11,12)
                        GROUP BY sale_detail.Month';
บันทึกการเข้า

บริการรับออกแบบเว็บไซต์ กราฟฟิค โลโก้ และรับเขียนโปรแกรม Application ต่างๆ ให้คำปรึกษาการเขียนโปรแกรม
สำหรับผู้เริ่มต้น และมีพื้นฐานแล้ว ตลอดจนนักศึกษาและบุคคลทั่วไป

โดยทีมงาน TATTY INDEED
Web :   http://warpall.com
Facebookhttps://www.facebook.com/TATTYINDEED
ติดต่อ : 092-246-1114
หน้า: [1]   ขึ้นบน
พิมพ์