|
|
Rank: มือพระกาฬ Groups: Member
Joined: 6/13/2008 Posts: 79
|
ใน 1 ตาราง เราสามารถ คูณค่าใน column 2 column แล้ว โชว์ลงอีก column ได้ไหมคับ
อย่างค่า table column เป็นค่าของราคา อีก column เป็น จำนวนสินค้า ต้องการให้ column ทั้ง2 colume คูณกัน ในแต่ล่ะแถว ทำอย่างไหรคับถามผู้รู้ที
ผมคิดไม่ออกจิงๆๆจะทำไงคับ
|
|
 Rank: มือพระกาฬ Groups: Member
Joined: 12/2/2007 Posts: 49 Location: Thai
|
zerozaaa wrote:
ใน 1 ตาราง เราสามารถ คูณค่าใน column 2 column แล้ว โชว์ลงอีก column ได้ไหมคับ
อย่างค่า table column เป็นค่าของราคา อีก column เป็น จำนวนสินค้า ต้องการให้ column ทั้ง2 colume คูณกัน ในแต่ล่ะแถว ทำอย่างไหรคับถามผู้รู้ที
ผมคิดไม่ออกจิงๆๆจะทำไงคับ
คูณกันในที่นี้คือลิงค์กัน(Join)หรือเปล่าครับ ถ้าจะให้ tbl Joinกันโดยพื้นฐานทำแบบนี้ครับ
Select oid, tbl_customer.cid, cname
From order_tbl, customer_tbl
Where order_tbl.cid = customer_tbl.cid
ประมาณนี้ครับ
I Love .NET
|
|
Rank: มือฝึกหัด Groups: Member
Joined: 7/7/2008 Posts: 9 Location: Thai
|
ลองทำแบบนี้ดูนะครับ ไม่แน่ใจนะครับ
select price,quantity,(price * quantity) as mix from production group by price,quantity
|
|
Rank: มือฝึกหัด Groups: Member
Joined: 7/7/2008 Posts: 9 Location: Thai
|
โทษทีครับ ไม่ต้อง group by นะครับ
อิอิ
|
|
Rank: มือพระกาฬ Groups: Member
Joined: 6/13/2008 Posts: 79
|
sqlselect = "SELECT account.id_product, SUM(account.amount), account.price, SUM(account.mix),product.name_product FROM account,product WHERE account.date = '" + Calendar2.SelectedDate.ToString("d/MM/yyyy") +"' GROUP BY account.id_product,account.price";
คือว่า ชุดนี้ มัน SELECT โดยที่ให้ Row แต่ล่ะวัน(calendar2.selectdeDate) จะรวมกัน โดยแบ่งตาม กลุ่มของ account.id_product และต้องการ อีกคืออยากให้มี column ของ product.name_product ซึ่ง อยู่คนล่ะ table ให้มาแสดง ด้วยคับ (product.name_product) ลงไปโชว์ใน Gridview ผมทำแล้ว มันไม่ได้คับ มันError
ช่วยดูทีคับ
|
|
Rank: มือพระกาฬ Groups: Member
Joined: 6/13/2008 Posts: 79
|
(account.amount * account.price) ลองดูแล้วคับ มันฟ้อง {"Incorrect syntax near '*'."} คับ
|
|
|
Guest |