function date time + mssql
Moderator: mindphp
- aunohara
- PHP Full Member
- โพสต์: 48
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
function date time + mssql
ใช้คำสั่งอะไรในการเลือกวันที่ล่าสุดครับ (mssql น่ะครับ)
2007-02-15 13:00:09.000
2007-02-15 13:13:15.000
2007-02-15 13:15:07.000
2007-02-15 13:15:49.000
2007-02-15 13:23:20.000
2007-02-15 13:25:30.000
-----ผลลัพธ์------
2007-02-15 13:25:30.000
2007-02-15 13:00:09.000
2007-02-15 13:13:15.000
2007-02-15 13:15:07.000
2007-02-15 13:15:49.000
2007-02-15 13:23:20.000
2007-02-15 13:25:30.000
-----ผลลัพธ์------
2007-02-15 13:25:30.000
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
SELECT Max(DateTime]) FROM T
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- aunohara
- PHP Full Member
- โพสต์: 48
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:31:14.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 00 | 00
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
จากตาราง ผมต้องการแสดงข้อมูลทั้งหมด โดยเลือก วันที่บันทึกอันล่าสุด จะใช้คำสั่ง
select max(recdate),regno,div,grp,su,se from thistable group by regno,div,grp,su,se
ผลลัพธ์
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
แต่ผลลัพธ์ที่ผมอยากได้คือ วันที่ล่าสุด 2007-02-15 02:33:27.000 ต้องเขียนยังไงครับ
จะตัด group by ออกก็ไม่ได้ หลัง group by ต้องใส่ column ที่เรา select มาทั้งหมด
2007-02-15 02:31:14.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 00 | 00
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
จากตาราง ผมต้องการแสดงข้อมูลทั้งหมด โดยเลือก วันที่บันทึกอันล่าสุด จะใช้คำสั่ง
select max(recdate),regno,div,grp,su,se from thistable group by regno,div,grp,su,se
ผลลัพธ์
recdate----------------------------|regno---------------------------------|div-|-grp-|-su-|-se
2007-02-15 02:32:33.000 | กกจ.7440-001-0001 11/49 | 16 | 00 | 00 | 00
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
แต่ผลลัพธ์ที่ผมอยากได้คือ วันที่ล่าสุด 2007-02-15 02:33:27.000 ต้องเขียนยังไงครับ
จะตัด group by ออกก็ไม่ได้ หลัง group by ต้องใส่ column ที่เรา select มาทั้งหมด
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ตัว อย่าง ธรรมดาๆ ครับ ต้อง นำมาประยุคเอาล่ะครับ sql มันก็ อยู่แค่ นั้นล่ะครับ
ลอง เอา โครง สร้าง และ ข้อมูล ที่มี มาลง หน่อย คับ จะได้ช่วยกันดู
ลอง เอา โครง สร้าง และ ข้อมูล ที่มี มาลง หน่อย คับ จะได้ช่วยกันดู
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ตัวอย่าง
SELECT Company, OrderNumber FROM Orders
ORDER BY Company DESC
Result:
Company OrderNumber
W3Schools 6798
W3Schools 2312
Sega 3412
ABC Shop 5678
SELECT Company, OrderNumber FROM Orders
ORDER BY Company DESC
Result:
Company OrderNumber
W3Schools 6798
W3Schools 2312
Sega 3412
ABC Shop 5678
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- aunohara
- PHP Full Member
- โพสต์: 48
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
โครงสร้างตาราง และข้อมูลก็อย่างที่ผมโพสไปแหละครับ
ผมลอง select 2 ครั้งในคำสั่งเดียว ก็ได้แล้วครับ
select * from thistable where recdate in (select max(recdate) from thistable )
ผลลัพธ์
recdate----------------------------|regno-----------------------------------|div|-grp-|-su-|-se
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
แต่คิดว่าความเร็วในการทำงานคงไม่เท่ากับ select ครั้งเดียว ช่วยชี้แนะด้วยน่ะครับ
ผมลอง select 2 ครั้งในคำสั่งเดียว ก็ได้แล้วครับ
select * from thistable where recdate in (select max(recdate) from thistable )
ผลลัพธ์
recdate----------------------------|regno-----------------------------------|div|-grp-|-su-|-se
2007-02-15 02:33:27.000 | กกจ.7440-001-0001 11/49 | 19 | 04 | 03 | 00
แต่คิดว่าความเร็วในการทำงานคงไม่เท่ากับ select ครั้งเดียว ช่วยชี้แนะด้วยน่ะครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41337
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ดีใจด้วยคับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ วิธีการใช้งาน Date Time Function เบื้องต้น
โดย Ik Kat » 26/07/2017 2:11 pm » ใน PHP Knowledge - 0 ตอบกลับ
- 8335 แสดง
-
โพสต์ล่าสุด โดย Ik Kat
26/07/2017 2:11 pm
-
-
-
โพสต์ใหม่ การแปลง timestamp ให้เป็น date time หรือ time zone ใน python
โดย anawatj » 20/07/2023 3:59 pm » ใน Python Knowledge - 0 ตอบกลับ
- 7336 แสดง
-
โพสต์ล่าสุด โดย anawatj
20/07/2023 3:59 pm
-
-
-
โพสต์ใหม่ Display Date + Time for All Countries Extension แสดงวันเวลาในแต่ละประเทศ
โดย mcmakdonal » 07/07/2015 12:21 pm » ใน Joomla Extension Review - 0 ตอบกลับ
- 1253 แสดง
-
โพสต์ล่าสุด โดย mcmakdonal
07/07/2015 12:21 pm
-
-
-
โพสต์ใหม่ ตัวอย่าง การดึงข้อมูลเวลาวันที่จากฐานข้อมูลมาแปลงเป็นรูปแบบ Date Time(เดททาม) สากล
โดย paoonline » 18/10/2017 4:05 pm » ใน Python Knowledge - 0 ตอบกลับ
- 1352 แสดง
-
โพสต์ล่าสุด โดย paoonline
18/10/2017 4:05 pm
-
-
-
โพสต์ใหม่ การใช้ฟังก์ชั่น แปลง ข้อความ วันที่เป็น รูปแบบ date time(เดททาม)
โดย paoonline » 10/10/2017 3:21 pm » ใน Python Knowledge - 2 ตอบกลับ
- 1269 แสดง
-
โพสต์ล่าสุด โดย paoonline
10/10/2017 4:41 pm
-
-
-
โพสต์ใหม่ ปัญหา php 5.4 Error Warning: date(): It is not safe to rely on the system's time
โดย mindphp » 01/01/2015 9:54 pm » ใน Programming - PHP - 0 ตอบกลับ
- 833 แสดง
-
โพสต์ล่าสุด โดย mindphp
01/01/2015 9:54 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 45