|
|
|
select ข้อมูลเป็นรายปี ต้องเขียนยังไงครับ dream cs5+PHP |
|
|
|
|
|
|
|
ตัวอย่างครับ
Code (SQL)
select * from your_tb where year(field_date)=2015
|
|
|
|
|
Date :
2015-04-10 16:35:31 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$strSql = " select * from Tablexxx where DATE_FORMAT(Date_start, "%Y")=(DATE_FORMAT(NOW(), "%Y")+543) ";
ใช้ DATE_FORMAT แปลงวันที่เอาน่ะ ลองศึกษาดู
ถ้าปี เป็น 2558 อยู่แล้ว ก็ไม่ต้อง + 543 น่ะ ///DATE_FORMAT(NOW(), "%Y")+543)
|
|
|
|
|
Date :
2015-04-10 16:37:47 |
By :
ipstarone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ field type date แล้วใส่วันที่ไทย จะมีปัญหา วันที่ 29 กุมภา กับ วันที่ 1 มีนา นะครับ
เพราะ ปี เขาคิดตาม ฝรั่ง
ยังไงก็ ให้เปลี่ยนเป้น คศ ส่วนตอน input / output ค่อย +/- 543 เอานะครับ
|
|
|
|
|
Date :
2015-04-10 16:43:43 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-04-10 17:01:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าเราจะแทนที่ Emp_ID ที่เป็นรหัส
แทนเป็นชื่อ-นาสกุล ที่อยู่อีก Table นึง(ชื่อ Emp_ID เหมือนกัน) ต้องเขียนต่อยังไงเหรอครับ
ขอความกรุณาหน่อยครับ พอดีเพิ่งศึกษา php อะครับ
**** อีก Table นึงครับ *****
|
ประวัติการแก้ไข 2015-04-10 17:16:39
|
|
|
|
Date :
2015-04-10 17:14:02 |
By :
saovarott159 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
select tb1.*, tb2.* from tb1 inner join tb2 on tb1.Emp_ID=tb2.Emp_ID
ปล. * (ดาว) ถ้าไม่ได้เรียกใช้ field ทุก field หรือส่วนใหญ่ ให้เขียน ชื่อ field ที่ใช้งานเท่านั้นพอครับ
|
|
|
|
|
Date :
2015-04-11 01:44:26 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|