1

我正在尝试根据月份过滤日期列:

SELECT  id, nama, lahir_tanggal  
FROM `alumni_db.alumni_tb`   
WHERE date("F", strtotime('lahir_tanggal') = "August";

lahir_tanggal是日期格式

如何使该查询工作?

4

2 回答 2

4
SELECT id, nama, lahir_tanggal    FROM alumni_db.alumni_tb
 WHERE 
   MONTHNAME(lahir_tanggal) ="August"

或者

SELECT id, nama, lahir_tanggal    FROM alumni_db.alumni_tb
 WHERE 
   MONTH(lahir_tanggal) =8

看这里

于 2013-04-20T03:54:40.013 回答
0

目前尚不清楚你想做什么,但我假设你想要这样的东西:

SELECT  
    id, nama, lahir_tanggal
FROM 
    `alumni_db.alumni_tb`
WHERE
    MONTH(lahir_tanggal) = 8

或者

SELECT  
    id, nama, lahir_tanggal
FROM 
    `alumni_db.alumni_tb`
WHERE
    MONTHNAME(lahir_tanggal) = 'august'
于 2013-04-20T04:00:37.467 回答