BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: yokyai ที่ มีนาคม 17, 2011, 15:14:34 PM
-
เช่น ปี 2554 มี an ใน ipt_newborn ดังนี้
an540000101 = ลำดับที่ 1
an540000222 = ลำดับที่ 2
an540000253 = ลำดับที่ 3
an540000454 = ลำดับที่ 4
an540000555 = ลำดับที่ 5
หมายถึงจัดลำดับให้ an ก่อนหลังให้กับเด็กคับ ใครมาก่อนก็ได้ลำดับก่อน แต่จะนำลำดับของ an มาใส่เลยไม่ได้ เพราะว่าเลข an ไม่ได้เรียงกันอยู่แล้ว จะนำมาใส่เลขรับในเอกสารของ รพ.คับ และเมื่อเวลาเรียกรายงานไม่ว่าจะกำหนดช่วงวันที่รับบริการเป็นช่วงใดก็ตาม ลำดับที่กำหนดไว้ก็ยังคงแสดงเหมือนเดิมคับ
และถ้าขึ้นปีใหม่ก็ให้จัดลำดับที่ 1 ใหม่ในปีนั้นๆ คับ ขอบคุณคับ
-
เรียงตามการเกิดก่อนหลังสิครับ
select an from ipt_newborn
order by born_date, born_time
-
เรียงลำดับได้คับ แต่ว่าเราจะกำหนดคำสั่งให้รู้ว่าใครเป็นลำดับที่เท่าไหร่ในปีนี้หน่ะคับ ต้องทำยังไงคับ
ขอบคุณคับ
-
เรียงลำดับได้คับ แต่ว่าเราจะกำหนดคำสั่งให้รู้ว่าใครเป็นลำดับที่เท่าไหร่ในปีนี้หน่ะคับ ต้องทำยังไงคับ
ขอบคุณคับ
ใช้่ tab ตัวเลือก summary เป็นcount(*) ในการออกแบบรายงานครับ.. แล้วเรียงข้อมูลในคำสั่ง sql ตามที่ อ.ป๋อป บอก..ก็จะได้คำตอบเดิมตลอดครับ..ว่าใครเป็นคนที่เท่าไรของปีนั้น ๆ ครับ..วางไว้ในระบบออกแบบรายงานที่ต้องการครับ...