ทำรายงานขายระหว่างวัน มันขึ้นมามีวันถึงเข้ามาด้วย..แก้ไขอย่างไรดีครับ ช่วยหน่อย
echo ดูแล้วเหรอครับ ว่าค่าที่ส่งมาคืออะไร
Date :
2012-03-07 22:06:15
By :
000su000
echo ถูกแล้วครับ.. คือวันที่ ที่โชว์อยู่ก็ตรงครับ
Date :
2012-03-07 22:13:30
By :
Mr.Jacky
อ่า แล้วมาได้ไงหว่า
ประวัติการแก้ไข 2012-03-07 22:20:18
Date :
2012-03-07 22:19:09
By :
000su000
นั้นสิครับ... ยังงง อยู่เลย
Date :
2012-03-07 22:21:29
By :
Mr.Jacky
รูปแบบ วันที่ที่เก็บในฐานเป็นแบบไหนครับ
วัน-เดือน-ปี
หรือ
ปี-เดือน-วัน
Date :
2012-03-08 09:17:59
By :
ไวยวิทย์
เป็นแบบ วัน/เดือน/ปี พ.ศ. ครับ
มีผลกับรูปแบบการเก็บข้อมูลไหมครับ ใช้ / กับใช้ - ต่างกันไหม
ขอข้อมูลจากผู้รู้หน่อยครับ
ขอบคุณครับ
Date :
2012-03-08 11:24:43
By :
Mr.Jacky
อันนี้ไม่แน่ใจนะครับ แต่ผมเคยใช้แต่แบบนี้ครับ 2012-03-06
Date :
2012-03-08 11:37:28
By :
000su000
รูปแบบที่จะให้ผลออกมาถูกต้อง น่าจะ 2012-03-08 อย่างนี้ครับนะครับ
Date :
2012-03-08 11:56:38
By :
ไวยวิทย์
ผมเก็บไว้เป็น varchar ต้องเปลี่ยนเป็น date ใช่ไหมครับ
Date :
2012-03-08 12:38:00
By :
Mr.Jacky
ใช่ครับ ถ้าหากข้อมูลในฐานข้อมูลยังไม่เยอะ ควรเปลี่ยนเป้น date ครับ
แต่ถ้าหากเยอะลอง เขียนอย่างนี้ในคำสั่ง SQL ดูครับ
สมมติ text_date_field = 10-05-2010
CONCAT(SUBSTRING(`text_date_field` ,7 ,4) ,'-' ,SUBSTRING(`text_date_field` ,4 ,2) ,'-' ,SUBSTRING(`text_date_field` ,1 ,2))
เมื่อแปลงแล้วจะได้ 2010-05-10
ครับ
Date :
2012-03-08 16:06:47
By :
ไวยวิทย์
ขอบคุณครับ..จะลองทำดูครับ
Date :
2012-03-08 21:11:52
By :
Mr.Jacky
Load balance : Server 05