|
![](/images/resource/spacer.gif) |
|
สอบถามเรื่องการคิดเลขจาก datatable ครับ ว่าวิธีแบบนี้จะทำการ loop ยังไง |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ถ้า Loop เยอะขนาดนี้ทำที่ Stored Procedure ดีกว่าครับ ง่ายกกว่าการเขียน Code เยอะเลยครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-04 14:21:59 |
By :
mr.win |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ยังไงครับช่วยอธิบายหน่อยครับ ผมไปต่อไม่ได้ครับ มันติดตรงที่ว่า จำนวนที่เป็นเลขค่อมกัน ที่ต้องใช้เลขจาก datatable 2 ตัวอะครับ มันต้องดึง 2 อันพร้อมกัน พอทำได้ loop ไม่จบอีกครับ วนจน error
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-05 08:09:16 |
By :
bankguszo |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ผลลัพธ์ที่ได้จะมีหน้าตาแบบไหน ?? ครับ
อย่างนี้หรือเปล่า
Datatable 1.จำนวนแรกคือ 35,000
เอา 35,000 ตั้งแล้วเริ่มลบด้วยตัวเลขใน DataTable 2
35000 - 8000 = 27000
27000 - 15000 = 12000
12000 - 13000 = -1000
หากตรวจสอบแล้ว ผลการลบมีค่าน้อยกว่า 0
ผลลัพธ์ที่ได้
แบบที่ 1 : ได้เลข 3 ตัวคือ 8,000 , 15000 , 13000 สำหรับตัวเลข 35,000
แบบที่ 2 : ได้เลข 3 (สามารถลบได้ 3 ครั้ง แล้วได้ค่าน้อยกว่า 0)
ส่วนจำนวนที่ 2 ของ Datatable 1 คือ 10,000
Datatable 2.มีจำนวน 15,000
เอา 15,000 ตั้งแล้วเริ่มลบด้วยตัวเลขใน DataTable2
10,000 - 8,000 = 2,000
2,000 - 15000 = -13000
เป็นแบบนี้เรื่อยๆไป อย่างนี้หรือเปล่า
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2018-09-05 18:36:27 |
By :
Rashun |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 02
|