BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: woranop ที่ มีนาคม 01, 2012, 09:07:20 AM

หัวข้อ: Sql นี้มันยอดมาก
เริ่มหัวข้อโดย: woranop ที่ มีนาคม 01, 2012, 09:07:20 AM
       เมื่อว่านน้องที่ศูนย์คอมพิวเตอร์ได้รับโจทย์ให้เพิ่มชื่อผู้พิมพ์บัตรใหม่ลงใน OPD Card ของห้องบัตร ก็เห็นน้องมันนั่งทำตั้งแต่สาย ๆ บวกเล่น Facebook จนถึงตอนเย็นก็เห็นมันแก้แล้วแก้อีก ก็เลยถามว่าจะทำอะไร ได้คำตอบว่าต้องการให้มีชื่อผู้พิมพ์บัตรลงใน OPD CARD ด้วย ห้องบัตรจะได้ตรวจสอบความถูกต้องว่าใครเป็นคนพิมพ์ จากนั้นเลยช่วยกันดูว่า มันมี Table ใหนเก็บชื่อคนพิมพ์บัตรบ้าง ก็หาไม่เจอ จะให้หาใน Ksklog ก็ลำบากเหลือเกิน ก็เลยคุยกันว่าไม่ต้องพิมพ์มันหรอกไม่มีก็ไม่เป็นไรมั่ง (มันไม่มีมาตั้งนานแล้ว)  ในแว็บหนึ่งของความคิด ตอนที่อ.โก้ มาสอน report ก็เคยทำ sql ของคนพิมพ์รายงานนั้นๆ จึงรีบเปิดดูตัวอย่างเก่าๆ ที่ อ.โก้แนะนำ และแล้วเราก็พบสัจจธรรมว่า "ถ้าตั้งใจ และมุ่งมั้นอะไรกับมันแล้วต้องทำได้ "  ต้องขอบคุณ อ.โก้ แห่งสุพรรณที่ให้ SQL ดีๆ กับมือใหม่หัดขับอย่างผมครับ

begin

Text := GetSQLStringData('SELECT concat("¾ÔÁ¾ìâ´Â ",o2.name," à¤Ã×èͧ ",o1.servername," ") '+
'from onlineuser o1 '+
'join opduser o2 on o2.loginname = o1.kskloginname '+
' where onlineid="'+ GetOnlineID +'"');

end;

 
หัวข้อ: Re: Sql นี้มันยอดมาก
เริ่มหัวข้อโดย: naydekdee ที่ มีนาคม 01, 2012, 09:37:31 AM
ไม่มีอะไรยากเกินกว่าที่เราทำ หรอกครับ  แรกๆ อาจจะไม่รู้ พอค่อยๆ ทำไป เด๋วเราก็จะเก่ง เองครับ


อย่าไม่เครียดอะไรมากกว่า  ไม่ได้ ก็ไม่ได้หมายความว่าเราทำไม่ได้   แต่ก็จะทำให้เรารู้ว่า  มนุษย์เป็นสัตว์สังคม

พึ่งพาคนอื่นบ้างอะไรบ้าง ไม่เสียหายกลับทำให้เราได้เพื่อนเยอะแยะ


เพียงแค่ลองลงมือทำ  เด๋วอะไรๆ ก็ได้   ครับ  5555+
หัวข้อ: Re: Sql นี้มันยอดมาก
เริ่มหัวข้อโดย: woranop ที่ มีนาคม 01, 2012, 10:30:39 AM
ไม่มีอะไรยากเกินกว่าที่เราทำ หรอกครับ  แรกๆ อาจจะไม่รู้ พอค่อยๆ ทำไป เด๋วเราก็จะเก่ง เองครับ


อย่าไม่เครียดอะไรมากกว่า  ไม่ได้ ก็ไม่ได้หมายความว่าเราทำไม่ได้   แต่ก็จะทำให้เรารู้ว่า  มนุษย์เป็นสัตว์สังคม

พึ่งพาคนอื่นบ้างอะไรบ้าง ไม่เสียหายกลับทำให้เราได้เพื่อนเยอะแยะ


เพียงแค่ลองลงมือทำ  เด๋วอะไรๆ ก็ได้   ครับ  5555+


สุดยอดเลยครับ