Laploy Web Board
Would you like to react to this message? Create an account in a few clicks or log in to continue.

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ

2 posters

Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ

ตั้งหัวข้อ  skimo 18th August 2010, 4:45 pm

คำสั่ง sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record
ในตารางstockcard ที่มีการเคลื่อนไหวล่าสุด

ควรเขียนคำสั่งอย่างไรครับ

skimo

จำนวนข้อความ : 4
Join date : 18/08/2010

ขึ้นไปข้างบน Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty อ.ช่วยตอบหน่อยครับ

ตั้งหัวข้อ  skimo 20th August 2010, 3:16 pm

ไม่มีใครตอบเลยครับ อาจารย์ช่วยหน่อยครับ

skimo

จำนวนข้อความ : 4
Join date : 18/08/2010

ขึ้นไปข้างบน Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty ตัวอย่างคิวรีหารายการสั้งซื้อล่าสุด

ตั้งหัวข้อ  Admin 21st August 2010, 3:28 am

ตัวอย่างคิวรีหารายการสั่งซื้อล่าสุด

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Captur10

ผมเขียนคิวรีนี้โดยใช้ฐานข้อมูลตัวอย่าง NorthWind
มีสองตารางที่เกี่ยวข้อง ตารางหลักคือ Order ทำหน้าที่เก็บข้อมูลการสั่งซื้อ
ตารางลูกคือ Order Detail เก็บรายการสินค้าที่สั่งซื้อ
การหาสินค้าที่ถูกสั่งซื้อไปล่าสุดทำได้โดยใช้คิวรีย่อยในบรรทัดที่ 8-13 นำค่าวันที่ของแต่ละแถวผลลัพธ์มาวนหาอันที่มีค่ามากสุด นั่นคือวันที่ล่าสุด

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty ต้องการให้ฉาย 1 รหัส มาแค่ 1 บรรทัดครับ

ตั้งหัวข้อ  skimo 21st August 2010, 10:29 pm

ขอบคุณครับ อาจารย์
แต่ที่ต้องการคือ ต้องการหายอดยกมาของสินค้า แต่ละรหัส(1รหัสฉายเพียง1ครั้ง distinct(Prod_Code)) ณ วันใดวันหนึ่ง จากตาราง StockcardMavg ตารางเดียวเลยครับ ดังรูป

แต่ผลลัพธ์ต้องการให้ฉายออกมา 2 บรรทัดคือ
บรรทัดที่ 1 ซึ่งเป็นรหัส Pd000001 และ 12 ซึ่งเป็นรหัส Pd000002 เท่านั้นครับ

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ C315240


skimo

จำนวนข้อความ : 4
Join date : 18/08/2010

ขึ้นไปข้างบน Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty Correlated

ตั้งหัวข้อ  Admin 22nd August 2010, 6:09 am


โจทย์ที่คุณว่ามานี้แก้ได้ด้วยการเขียนคิวรี โดยใช้เทคนิคที่เรียกว่า Correlated ดูรายละเอียดเพิ่มเติมในหนังสือหน้า 467

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Cor110

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty ผ่านแล้วครับ ได้ข้อมูลตามต้องการ

ตั้งหัวข้อ  skimo 23rd August 2010, 9:14 am

ขอบคุณมากครับ อาจารย์
คิวรี่ได้ข้อมูลออกมาตามที่้ต้องการ มีประโยชน์มากเลยครับ ทำให้ไม่ต้องไปวนหายอดยกมาของสินค้าแต่ละตัว(ก่อนหน้านี้ใช้ cursor วนนานมาก)
รูปด้านล่างเป็น code ที่เขียนเสร็จแล้วครับ เผื่อท่านอื่น ใช้เหมือนกันหรือคล้ายกันก็ลองประยุกต์ดูครับ

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ F56320c

ขอบคุณอีกครั้งครับ
...SKIMO...

skimo

จำนวนข้อความ : 4
Join date : 18/08/2010

ขึ้นไปข้างบน Go down

sql สำหรับเลือกรายการสินค้าแต่ละรหัส มารหัสละ 1 record ในตารางstockcard  ที่มีการเคลื่อนไหวล่าสุด ควรเขียนอย่างไรครับ Empty รับใช้

ตั้งหัวข้อ  Admin 24th August 2010, 11:38 am

ยินดีรับใช้ครับ

Admin
Admin

จำนวนข้อความ : 215
Join date : 17/12/2009

http://laploy.forumotion.com

ขึ้นไปข้างบน Go down

ขึ้นไปข้างบน


 
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ