|
|
|
ถ้าเก็บวันเดือนปีเกิด เป็น พ.ศ. varchar จะคำนวณหาวันยังไงได้คะ |
|
|
|
|
|
|
|
ถ้าเขียน sql อย่างเดียวได้ไหมคะ ไม่เขียนผ่านใน php
|
|
|
|
|
Date :
2017-06-21 16:08:03 |
By :
noona |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเปลี่ยนรูปแบบการเก็บ วันที่เป็น คศ-เดือน-วัน ก็อย่างด้างล่างนี้ได้เลยครับ
Code (SQL)
SELECT TIMESTAMPDIFF(YEAR, '1985-10-09', CURDATE()) AS age FROM xxx
|
|
|
|
|
Date :
2017-06-21 16:49:06 |
By :
9nonameman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนได้ โดยใช้ฟังชั่นแปลงให้อยู่ในรูป ปีค.ศ เดือน วัน ก่อน
เช่น concat( right(field, 4) - 543,'-', mid(field, 4, 2),'-', left(field, 2))
แล้วใช้ ฟังชั่น datediff()
|
|
|
|
|
Date :
2017-06-21 21:58:05 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลำบากนะครับ เก็บข้อมูลวันที่ในรูปแบบประหลาดๆเนี่ย การใช้งานในอนาคตปัญหาจะมากๆเลยล่ะ แถมการแปลงไปแปลงมาก็ทำให้ทำงานล่าช้า
|
|
|
|
|
Date :
2017-06-22 00:07:23 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|