Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > สวัดดีค่ะ อยากขอความช่วยเหลือ... อยากรู้วิที กานจัดลำดับทีเช่น ในตาลาง นาย.ก มีคะแนน 50 และ นาย.ข มี 70 ดั่งนั้นผนหลับทีต้องกานคือคำนวนให้ นาย.ข ได้ที 1 และ นาย.ก ได้ที 2



 

สวัดดีค่ะ อยากขอความช่วยเหลือ... อยากรู้วิที กานจัดลำดับทีเช่น ในตาลาง นาย.ก มีคะแนน 50 และ นาย.ข มี 70 ดั่งนั้นผนหลับทีต้องกานคือคำนวนให้ นาย.ข ได้ที 1 และ นาย.ก ได้ที 2

 



Topic : 068308

Guest




สวัดดีค่ะ อยากขอความช่วยเหลือ... อยากรู้วิที กานจัดลำดับทีเช่น ในตาลาง นาย.ก มีคะแนน 50 และ นาย.ข มี 70 ดั่งนั้นผนหลับทีต้องกานคือคำนวนให้ นาย.ข ได้ที 1 และ นาย.ก ได้ที 2 แต่ต้องคำนวนสะเพาะค่าของ textbox ทีป้อนเข้าไป ตามลำดับต้องเขียน code SQL ยังไงค่ะ

ตาลางคะแนน



Tag : Ms Access, Ms SQL Server 2008, VB.NET, VS 2010 (.NET 4.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-10-21 15:45:23 By : นก View : 1255 Reply : 12
 

 

No. 1

Guest


ค่าของ textbox ทีว่าคือ Month_of_s ส่วนคะแนนคือ Total และ Position คือ สะแดงลำดับทีค่ะ ลบกวนด้วยนะค่ะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-21 15:52:38 By : นก
 


 

No. 2



โพสกระทู้ ( 43 )
บทความ ( 0 )



สถานะออฟไลน์


เขียนมาแล้ว งง กับภาษาไทยที่คุณเขียนอ่ะครับ อ่านไม่เข้าใจเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-26 10:34:33 By : ZealouSMo
 

 

No. 3



โพสกระทู้ ( 227 )
บทความ ( 0 )



สถานะออฟไลน์


ควรจะพิมพ์ภาษาให้ดีกว่านี้นะครับ ถ้าตกนิดๆหน่อยๆไม่น่า แต่นี่....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-27 23:20:57 By : Cyg
 


 

No. 4



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


I apologize you, i'm not thai people but i need your help so i try to write but i think it's not work.... sorry
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-28 14:33:45 By : inthasone
 


 

No. 5



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


I have Table student and have 4 fields such as Month, Name, Score, Order.
(Record 1)
Month: 01/2011
Name: Mr. A
Score: 60
Order: (?)

(Record 2)
Month: 01/2011
Name: Mr. B
Score: 85
Order:(?)

(Record 3)
Month: 02/2011
Name: Mr. A
Score: 75
Order:(?)

(Record 4)
Month: 02/2011
Name: Mr. B
Score: 55
Order:(?)

So i want to compare the total of each people by Month.
The result sould be:
Month of 1/2011
Mr. A Order=1
Mr. B Order=2

And Month of 2/2011
Mr. A Order=2
Mr. B Order=1

Please try to understand me... i need you help
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-28 14:34:02 By : inthasone
 


 

No. 6



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์


คือหาผลรวมทั้งหมดจาก A กับ B ใช่ไหมครับ แล้วมาเปรียบเทียบกันว่าใครได้คะแนนมากกว่ากัน ลองดูนะครับ

select Score ,Sum(Score) as Total

,(select SUM(Score) from TB_Name As TB_2 where TB_2.Name=Mr.A and TB_2.ID=TB_1.ID)as MR_A

,(select SUM(Score) from TB_Name As TB_2 where TB_2.Name=Mr.B and TB_2.ID=TB_1.ID)as MR_B

from TB_Name As TB_1

GROUP BY Score
ORDER By Score

ผมไม่แน่ใจว่าตรง Mr.A มันมีจุด ไม่รู้ว่าจะรันผ่านไหมนะครับ
ส่วนตรง TB_Name ก็เปลี่ยนเป็นตารางที่เก็บฐานข้อมูลนะครับ

ลองดูถ้าติดตรงไหนก็บอกอีกทีนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-28 16:24:23 By : super_skywalker
 


 

No. 7



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


Thanks for replied me...
Listen me again.
Now i know the total of Mr. A and Mr. B already, but i want to count who is the best and who is second score .If we know it will put 1 for the best score and put 2 for the second in Order field, But follow by Month. Because in every month the score of that people may be not the same so Order field have to count follow by month.

Ex: Month:1/2011
Mr A get 1 because his score is the best and Mr B get 2
But when
Month: 2/2011
Mr B get 1 because his score is the best and Mr A get 2 autometically

Thanks in advance
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-29 11:05:56 By : inthasone
 


 

No. 8



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่แน่ใจว่าจะได้ไหมนะครับ ตรง select เพิ่ม Month_of_s เข้าไป
และแก้ตรง GROUP BY Score เป็น GROUP BY Month_of_s
เดี๋ยวถ้ามีเวลาผมจะลองเขียนให้นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-31 08:47:41 By : super_skywalker
 


 

No. 9



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


Thanks and i try to do.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-31 11:55:11 By : inthasone
 


 

No. 10



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


I can't do and confuse...

This is code for update Order field when it compared already but it's not follow by month:
I want it to compare by Month that i selected and i have a textbox control for input Month but i dont know how to join it.

UPDATE student SET Order = 1+DCount('*','student','Total>' & Total);
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-02 09:45:38 By : inthasone
 


 

No. 11



โพสกระทู้ ( 168 )
บทความ ( 0 )



สถานะออฟไลน์


select month,name, sum(score) as score,
ROW_NUMBER() OVER(PARTITION BY month ORDER BY month ) AS [order]
from student group by month,name


I hope this helps,
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-02 10:43:49 By : vbCrazy
 


 

No. 12



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์


Thanks for any help...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-04 11:16:18 By : inthasone
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สวัดดีค่ะ อยากขอความช่วยเหลือ... อยากรู้วิที กานจัดลำดับทีเช่น ในตาลาง นาย.ก มีคะแนน 50 และ นาย.ข มี 70 ดั่งนั้นผนหลับทีต้องกานคือคำนวนให้ นาย.ข ได้ที 1 และ นาย.ก ได้ที 2
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่