กระทู้เก่าบอร์ด อ.Yeadram
780 3
URL.หัวข้อ /
URL
สอบถามการคำนวณ ค่าที่อยู่บนแถวเดียวกัน แต่มี2กลุ่ม
สวัสดีครับอาจารย์
คือจากหัวข้อที่ตั้งก็ไม่แน่ใจเหมือนกันว่าจะใช้คำถามยังไง ก็เลยทำตัวอย่างแนบมาให้อาจารย์ช่วยดูด้วยครับ
สงสัยมานานละครับว่า ถ้าผมคำนวณค่า ที่อยู่แถวเดียวกันในตารางที่เก้บข้อมูล
แต่มี 2ฟิวส์ แต่2ฟิวส์นี้จะเอามารวมกันเพื่อไปลบกับตารางเทียบ จะทำอย่างไรครับ
ถำถามอาจจะแปลกๆ แต่ลองดูตัวอย่างแนบหน่อยครับ
คือสงสัยมานานแล้วว่าจะทำอย่างไร ปกติผมจะพยามเลี่ยงๆการใช้ตัวคำนวน 2 พิวส์ที่แถวเดียวกันครับ ต้องรบกวนอาจารย์ช่วนแนะนำด้วยครับ
ความต้องการครับ
ตัวอย่างโปรแกรมให้อาจารย์ช่วยลองครับ
ที่ Query ชื่อ T2CountWinAndOFF ครับ
ขอบคุณอาจารย์ครับ
คือจากหัวข้อที่ตั้งก็ไม่แน่ใจเหมือนกันว่าจะใช้คำถามยังไง ก็เลยทำตัวอย่างแนบมาให้อาจารย์ช่วยดูด้วยครับ
สงสัยมานานละครับว่า ถ้าผมคำนวณค่า ที่อยู่แถวเดียวกันในตารางที่เก้บข้อมูล
แต่มี 2ฟิวส์ แต่2ฟิวส์นี้จะเอามารวมกันเพื่อไปลบกับตารางเทียบ จะทำอย่างไรครับ
ถำถามอาจจะแปลกๆ แต่ลองดูตัวอย่างแนบหน่อยครับ
คือสงสัยมานานแล้วว่าจะทำอย่างไร ปกติผมจะพยามเลี่ยงๆการใช้ตัวคำนวน 2 พิวส์ที่แถวเดียวกันครับ ต้องรบกวนอาจารย์ช่วนแนะนำด้วยครับ
ความต้องการครับ
ตัวอย่างโปรแกรมให้อาจารย์ช่วยลองครับ
ที่ Query ชื่อ T2CountWinAndOFF ครับ
ขอบคุณอาจารย์ครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R23380
ผม Upload File ตัวอย่างไว้บน Dropbox แล้วนะครับ
https://www.dropbox.com/sh/ig2emrh118hr92m/AACxcCn_NbeCxalr435svVaxa/thaiaccessboard?dl=0&preview=GroupByExpression.rar
https://www.dropbox.com/sh/ig2emrh118hr92m/AACxcCn_NbeCxalr435svVaxa/thaiaccessboard?dl=0&preview=GroupByExpression.rar
3 @R23387
ขอขอบคุณ คุณsaifar
ที่ให้คำกระจ่างกับปัญหาที่ค้างใจมายาวนานครับ
ตอนนี้เข้าใจตามที่คุณ saifar ละครับ
ขอบคุณอีกครั้งครับ
ที่ให้คำกระจ่างกับปัญหาที่ค้างใจมายาวนานครับ
ตอนนี้เข้าใจตามที่คุณ saifar ละครับ
ขอบคุณอีกครั้งครับ
Time: 0.3374s
FROM CountOFF RIGHT JOIN (T2 LEFT JOIN CountWIN ON T2.IDNUM = CountWIN.WINID) ON CountOFF.OOFID = T2.IDNUM
GROUP BY T2.IDNUM, T2.QTY, IIf(IsNull([CountOfWINID]),0,[CountOfWINID]), IIf(IsNull([CountOfOOFID]),0,[CountOfOOFID]);
ลอง Copy Code แล้วเปลี่ยนจาก SQL View เป็น Design View ก็จะเห็นวิธีครับ
1. ถ้าข้อมูลเป็น Null มันจะใช้คำนวณไม่ได้ จึงต้องทำให้เป็น Number ก่อน
2. ใช้ GroupBy Expression กรณีมีการใช้สูตรคำนวณ