กระทู้เก่าบอร์ด อ.Yeadram
899 2
URL.หัวข้อ /
URL
ขอคำแนะนำเกี่ยวกับ Blank Record ใน Report หน่อยครั
เนื่องจากผมทำโปรเจ็กที่เกี่ยวกับระบบราชการ ในรายงานจึงต้องเป๊ะตามแบบที่กำหนดมา ในรายงานจะเป็นรายงานเกี่ยวกับพัสดุต่าง ๆ ซึ่งถึง 10 บ้าง ไม่ถึงบ้าง
ซึ่งถ้าไม่ถึงต้องทำเป็นตารางว่างจนถึง 10
ผมจึงทำคิวรี่ที่ ทำการ Union 2 ตาราง ซึ่งตารางแรกเป็นข้อมูลพัสดุ อีกตารางเป็นตารางข้อมูลว่าง แล้ว Select top 10
ปัญหาคือมัน Select top 10 2 ตารางเลยมันก้เลยเกิน 10
มันมีวิธีการที่ Select อันแรกก่อนแล้วนำมาหักล้างกันรึเปล่าครับผมคิดไม่ออกจริงๆ
เช่น ถ้าตารางแรก Select มา 3 Record แล้วนำมาหักล้างกันกับตารางที่ 2 ให้ Select เหลือ 7
หรือมีวิธีการอื่น ก็แนะนำผมหน่อยครับจะขอบพระคุณเป็นอย่างมาก
ปล. ผมคิดไม่ออกจริงๆ ครับ รบกวนท่านผู้รู้หน่อยครับ ขอบคุณครับ
ซึ่งถ้าไม่ถึงต้องทำเป็นตารางว่างจนถึง 10
ผมจึงทำคิวรี่ที่ ทำการ Union 2 ตาราง ซึ่งตารางแรกเป็นข้อมูลพัสดุ อีกตารางเป็นตารางข้อมูลว่าง แล้ว Select top 10
ปัญหาคือมัน Select top 10 2 ตารางเลยมันก้เลยเกิน 10
มันมีวิธีการที่ Select อันแรกก่อนแล้วนำมาหักล้างกันรึเปล่าครับผมคิดไม่ออกจริงๆ
เช่น ถ้าตารางแรก Select มา 3 Record แล้วนำมาหักล้างกันกับตารางที่ 2 ให้ Select เหลือ 7
หรือมีวิธีการอื่น ก็แนะนำผมหน่อยครับจะขอบพระคุณเป็นอย่างมาก
ปล. ผมคิดไม่ออกจริงๆ ครับ รบกวนท่านผู้รู้หน่อยครับ ขอบคุณครับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R21590
ขอบพระคุณท่าน อ. มากขอรับ
เส้นผมบังภูเขาแท้ๆ
เส้นผมบังภูเขาแท้ๆ
Time: 0.2802s
ทดลองแล้วได้ประมาณนี้ครับ
Select Top 10 *
From
(
Select *
From t1
Union
Select *
From t2
)
Order by ID