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,027

HOME > .NET Framework > Forum > ขอเทคนิคการดึงข้อมูล แบบ Max ของข้อมูลเท่ากับค่าที่ต้องการอะครับ



 

ขอเทคนิคการดึงข้อมูล แบบ Max ของข้อมูลเท่ากับค่าที่ต้องการอะครับ

 



Topic : 130548



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



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




ผมต้องการขอวิธีการดึงข้อมมูลแบบแม็กอะครับ
หกหฟ
ผมอยากได้วิธีดึง Max แบบมีเงื่อนไขอะครับเช่น max ของ coiling มีกี่ตัว แต่ผมลองดึงมันมาทุกตัวเลยที่มี coiling
ขอแนวทางด้วยครับในรูปแค่ตัวอย่างครับ
หรือใครช่วยผมได้ PM เฟสมาคุยส่วนตัวได้ครับต้องการความช่วยเหลือ



Tag : .NET, PostgreSQL, Win (Windows App), VS 2017 (.NET 4.x), Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-03-13 19:22:19 By : realizejoke View : 946 Reply : 9
 

 

No. 1



โพสกระทู้ ( 4,436 )
บทความ ( 23 )



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

select sum(id_tb1) as _sum from Table2 where id_tb2 = 1 'กรณี coiling






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-13 19:56:08 By : lamaka.tor
 


 

No. 2



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



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


select count(name) , name
from tb1 inner join tb2
on tb1.id = tb2.id where name = 'Coiling'
group by name


ประวัติการแก้ไข
2018-03-13 22:13:56
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-13 22:12:13 By : adminliver
 

 

No. 3

Guest


Code (SQL)
DECLARE @PODT TABLE (PK1 INT, PartName NVARCHAR(100))
DECLARE @ISDT TABLE (PK2 INT, PK1 INT)

INSERT INTO @PODT VALUES (1, N'ไก่งาม'), (2, N'เพราะขน'), (3, N'คนงามเพราะหอย')
INSERT INTO @ISDT VALUES (1, 1), (1, 9), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (4, 1), (5, 1)


SELECT ISDT.*, PODT.*, ISNULL(PODT.PartName, 'หอยเน่า') AS PartNameSex FROM (
   SELECT PK2, MAX(PK1) AS PK1
   FROM @ISDT GROUP BY PK2
   ) ISDT 
LEFT JOIN @PODT PODT on PODT.PK1 = ISDT.PK1
ORDER BY PK2 ASC

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 02:15:22 By : หน้าฮี
 


 

No. 4

Guest


Code (VB.NET)
        <HttpPost>
        <Route("api/JavaServlet/PostOTH_H")>
        Public Function PostOTH_H(ByVal req As JDT_Model.DataTableAjaxPostModel) As IHttpActionResult
            'Dim curPageIndex As Integer = (req.start / req.length) + 1
            'Dim searchValue = req.search.value
            'Dim sortCol = req.order

            'OFFSET @PageSize * (@PageNumber - 1) ROWS
            'FETCH NEXT @PageSize ROWS ONLY;

            'If sortCol.Count > 0 Then
                'Dim getInfo1 = sortCol(0).column
                'Dim getInfo2 = sortCol(0).dir
            'End If

            Dim dt = msrOTH_H.PostListInfo(req.start, req.length, req.search.value, req.sortCol)
            Dim xData As New List(Of JDT_DataHeading)
            dt.Skip(req.start).Take(req.length).ToList().ForEach(Sub(r)
                                                                     xData.Add(New JDT_DataHeading() With {.JDT_Col01 = r.RECEIVE_NO,
                                                                                                           .JDT_Col02 = r.DATE_RECEIVE,
                                                                                                           .JDT_Col03 = r.Info1,
                                                                                                           .JDT_Col04 = r.INVOICE_NO,
                                                                                                           .JDT_Col05 = r.INVOICE_DATE,
                                                                                                           .JDT_Col06 = r.Info2,
                                                                                                           .JDT_Col07 = r.RCV_TYPE,
                                                                                                           .JDT_Col08 = r.RECORD_NUMBER
                                                                                                       })
                                                                 End Sub)

            Return Ok(New With {
                                .xyz = xData,
                                .error = "",
                                .recordsTotal = msrOTH_H.CountRows(),
                                .recordsFiltered = dt.Count
                                })
        End Function

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 02:28:32 By : หน้าฮี
 


 

No. 5

Guest


Code (C#)
ขุนเขาไม่จำเป็นต้องสูง ขอเพียงแค่มีเซียนอาศัยอยู่ ก็เลื่องชื่อ
สายน้ำไม่จำเป็นต้องลึก ขอเพียงแค่มีมังกรอาศัยอยู่ ก็ฉ่ำเย็น


ทุกสรรพสิ่งคือหนึ่งเดียว

Quote:
เอ็งหลับข้าตื่น
เอ็งตื่นข้าก็ยังไม่หลับ



เมื่อวานได้คุยกับเทพเจ้าฝั่ง JAVA (หนึ่งคนเท่ากับหรือมากกว่าโปรแกรมเมอร์ 50 คนรวมกันเสียอีก)
ตัวของข้าคือเทพเจ้าฝั่ง .NET (หนึ่งคนเท่ากับหรือมากกว่าโปรแกรมเมอร์ 50 คนรวมกันเสียอีก)

จะสร้างสรรค์ผลงานเอาไว้ประดับแผ่นดิน (ให้เป็นตำนาน/เจียดเวลา)
--- หนึ่งระบบ 2 เทคโนโยยีรวมกัน (ทั้งฝั่ง Frontend/Backend)

ฝั่ง .NET ที่คิดเอาไว้เบื้องต้นเป็นดังนี้ (อาจมีการเปลี่ยนแปลงตามสถานะการณ์)
Technologies used:
ASP.NET MVC Core 2.0.0 >
ASP.NET Identity Core 2.0.0 >
Autofac 4.2.0 >
Angular Last version
MediatR 3.0.1 for domain event >
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 03:01:31 By : หน้าฮี
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : adminliver เมื่อวันที่ 2018-03-13 22:12:13
รายละเอียดของการตอบ ::
ผมต้องการแบบนี้อะครับ
dxx

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 09:10:34 By : realizejoke
 


 

No. 7



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



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


ลองแบบนี้ดูครับ

select t1.id_tb_2,t2.name
from
(select id_tb_2, max(id_tb_1) as id_tb_1 from table2) t1
left join table1 t2 on t1.id_tb_1=t2.id_tb_1
order by t1.id_tb_2
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 09:58:58 By : fonfire
 


 

No. 8

Guest


Quote:
เห็นเหมือนกัน แต่คิดต่างกัน


Code (SQL)
DECLARE @PODT TABLE (PK1 INT, PartName NVARCHAR(100))
DECLARE @ISDT TABLE (PK2 INT, PK1 INT)

INSERT INTO @PODT VALUES (1, N'ไก่งาม'), (2, N'เพราะขน'), (3, N'คนงามเพราะหอย')
INSERT INTO @ISDT VALUES (1, 1), (1, 2), (2, 1), (2, 2), (2, 3), (3, 1), (3, 2), (4, 1), (5, 1)


SELECT ISDT.PK2, PODT.PartName FROM (
   SELECT PK2, MAX(PK1) AS PK1
   FROM @ISDT GROUP BY PK2
   ) ISDT 
LEFT JOIN @PODT PODT on PODT.PK1 = ISDT.PK1
WHERE PartName = N'ไก่งาม'  --????? ทำไมต้องมีเอ็น  PartName = 'ไก่งาม'
--ORDER BY PK2 ASC



+55555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 10:19:38 By : หน้าฮี
 


 

No. 9



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : หน้าฮี เมื่อวันที่ 2018-03-14 03:01:31
รายละเอียดของการตอบ ::
AutoFac เข้าใจว่าเอาไว้ทำพวก Dependency Injection
แต่ MediatR ใช้สำหรับอะไรครับ ?
ปล. อ่านอังกิดไม่ค่อยออก ถามนี่แหละง่ายและเร็วสุด

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-03-14 13:34:15 By : deksoke
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอเทคนิคการดึงข้อมูล แบบ Max ของข้อมูลเท่ากับค่าที่ต้องการอะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่