BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Guitar-hero ที่ ธันวาคม 11, 2013, 16:15:24 PM

หัวข้อ: มีเรื่องสอบถาม เซียน SQL หน่อยครับ
เริ่มหัวข้อโดย: Guitar-hero ที่ ธันวาคม 11, 2013, 16:15:24 PM
จาก SQL ด้านล่าง
SELECT
      lh.hn,
      li.lab_items_name ,lo.lab_order_result

FROM lab_head  lh

LEFT OUTER JOIN lab_order lo on lo.lab_order_number  = lh.lab_order_number
LEFT OUTER JOIN lab_items li on li.lab_items_code = lo.lab_items_code

WHERE   lh.order_department="003" AND  lh.order_date="2013-12-11"

ORDER BY lh.hn   

ผมต้องการให้มันแสดงผลตามภาพ ผมต้องเขียน sql เพิ่มเติมอย่างไรครับ
หัวข้อ: Re: มีเรื่องสอบถาม เซียน SQL หน่อยครับ
เริ่มหัวข้อโดย: mashimaro ที่ ธันวาคม 12, 2013, 11:31:19 AM
 ??? ทำไมไม่ทำแถวเดียวเลยหล่ะครับ เรียงยาวเอาเลยครับ จะเอาแลบตัวไหนมาแสดงบางครับ ก็กำหนดตามต่ำแหน่งไปครับ ถ้าไม่มีค่าก็จะ Show NULL ครับ

ถ้าผลอย่างที่คุณ Guitar-hero ต้องการ ผมว่า SQL ตัวเดียวเฉย ๆ เลยทำไม่ได้น่ะครับ นอกเสียจากจะใช้ Tool ตัวอื่นมาช่วยครับ
หัวข้อ: Re: มีเรื่องสอบถาม เซียน SQL หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 12, 2013, 12:40:17 PM
ถ้าทำใน report designer ได้ครับ
ใช้ properties SuppressRepeatedValues ของ dbtext ที่แสดง hn ได้ครับ
หัวข้อ: Re: มีเรื่องสอบถาม เซียน SQL หน่อยครับ
เริ่มหัวข้อโดย: woravet ที่ ธันวาคม 12, 2013, 12:58:28 PM
set @cHN='';
select if(@cHN<>lh.hn,lh.hn,'') HN,@cHN:=lh.hn CheckHN,l.lab_items_name
,lo.lab_order_result,lh.order_department
from lab_head  lh
left join lab_order lo on lo.lab_order_number  = lh.lab_order_number
left join lab_items l on l.lab_items_code = lo.lab_items_code
where lh.order_date='2013-12-11'
and  lh.order_department=001
order by lh.hn
*****
เปลี่ยน deparment เอานะคับ
หัวข้อ: Re: มีเรื่องสอบถาม เซียน SQL หน่อยครับ
เริ่มหัวข้อโดย: Guitar-hero ที่ ธันวาคม 12, 2013, 13:32:59 PM
ขอบคุณครับ ผมใช้วิธี   ใช้ properties SuppressRepeatedValues ของ dbtext ที่แสดง hn   ได้แล้วครับ
หัวข้อ: Re: มีเรื่องสอบถาม เซียน SQL หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ ธันวาคม 13, 2013, 12:49:11 PM
ขอบคุณครับ ผมใช้วิธี   ใช้ properties SuppressRepeatedValues ของ dbtext ที่แสดง hn   ได้แล้วครับ
ถ้ากด Like ให้ด้วยจะดีมากเลยครับ