Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > โค้ดทำรายงานสรุปรายได้ โดยรายได้มาจากสองทาง คนละตาราง เรียกดูเป็นรายวัน รายเดือน รายปียังไง



 

โค้ดทำรายงานสรุปรายได้ โดยรายได้มาจากสองทาง คนละตาราง เรียกดูเป็นรายวัน รายเดือน รายปียังไง

 



Topic : 122233



โพสกระทู้ ( 16 )
บทความ ( 0 )



สถานะออฟไลน์




คือ รายรับจะมาจากสองส่วน ส่วนของค่าสมัครสมาชิก กับ ส่วนของการซื้อสินค้าค่ะ

สมัครสมาชิกลักษณะการเก็บข้อมูลในส่วนที่มีการชำระเงินตารางคือ

ตาราง dtregis รายละเอียดการสมัครสมาชิก : ประกอบด้วย รหัสรายละเอียด รหัสการสมัคร รหัสลูกค้า รหัสชนิด(ลูกค้ารายเดือน, ลูกค้ารายปี)

id_dt , id_regis , id cus , id type , price

-------------------------------------------------------------

ตาราง dtorder รายละเอียดการสั่งซื้อ : ประกอบด้วย รหัสรายละเอียดการซื้อ รหัสการสั่งรหัสสินค้า จำนวน

id_dorder , id_order , id product , dorder_qty

-------------------------------------------------------------

จะทำยังไงให้สามารถเรียกดูสรุปรายงานรายรับเป็นรายเดือนคะ
เช่น

ปี รายรับรวม

2558 xxxx.xx บาท

กดที่ปี

เดือน รายรับรวม
ม.ค xx
ก.พ xx
มี.ค xx

กดที่เดือน ขึ้นเป็นวัน หรือ ขึ้นเป็นใบเสร็จที่เราทำไว้อะค่ะ
วัน รายรับรวม
1
2
3

รบกวนด้วยนะคะ



Tag : PHP, MySQL









ประวัติการแก้ไข
2016-03-31 15:33:45
2016-03-31 20:16:04
2016-03-31 20:22:31
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-03-31 14:33:55 By : pucca View : 2196 Reply : 3
 

 

No. 1



โพสกระทู้ ( 16 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนนี้จับต้นมาชนปลายไม่ค่อยจะถูก ขอคำแนะนำด้วยนะคะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-31 20:17:37 By : pucca
 


 

No. 2



โพสกระทู้ ( 9,542 )
บทความ ( 2 )



สถานะออฟไลน์


field สำคัญเพื่อกำหนด รายเดือน รายปี คือ วันที่รับเงิน ไม่เห็นมื
ซึ่งควรอยู่ใน ตาราง order ซึ่งควร สร้างเพื่อเก็บ เลขที่ order รายละเอียดต่าง ที่จำเป็น

ซึ่งตารางที่เกี่ยวข้อง แบบน้อยสุดควรเป็น 3 ตาราง แบบจัดเก็บไม่ซ้ำซ้อน
2 ตารางก็ทำได้ แต่คุณจะมี record ข้อมูลซ้ำซ้อนกัน ซึ่งควรแยกไปจัดเก็บอีก 1 ตาราง
เพื่อ ลดขนาดของ database ให้เล็กลง

ตัวอย่าง
ตารางสมาชิก dtregis m_id, m_nm, m_type, m_date_in
ตาราง order_buy o_id, fk_m_id, o_pay_dte
ตาราง buy_detail d_id, fk_o_id, pd_price, qty

Code (SQL)
select rg.m_type, year(o.o_pay_dte) y, sum( b.pd_price * b.qty) ttl
from dtregis rg, order_buy o, buy_detail b
where rg.m_id = o.fk_m_id and o._id=b.fk_o_id
and rg.m_type = 'รายปี'
group by m_type, year(o.o_pay_dte)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-04-01 02:28:42 By : Chaidhanan
 

 

No. 3



โพสกระทู้ ( 16 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : Chaidhanan เมื่อวันที่ 2016-04-01 02:28:42
รายละเอียดของการตอบ ::
วันที่ในส่วนของการสมัครสมาชิก จะอยู่ในตาราง regis ที่เชื่อมกับตาราง รายละเอียดการสมัครค่ะ
ส่วน วันที่ของการสั่งซื้อสินค้า จะอยู่ในตาราง order ที่เชื่อมกับตาราง รายละเอียดการสั่งซื้อค่ะ ตารางรายละเอียดการสั่งซื้อ จะเก็บจำนวนสินค้าที่สั่งแล้วก็ดึงข้อมูลราคาจากตารางสินค้ามาคำนวณค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-04-01 07:22:01 By : mocca
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : โค้ดทำรายงานสรุปรายได้ โดยรายได้มาจากสองทาง คนละตาราง เรียกดูเป็นรายวัน รายเดือน รายปียังไง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่