请帮我这个sql。如何从表中获得实际年份和实际月份数据?表中的foglalas_datum是datetime。谢谢!
$check = mysqli_query($kapcs, "
SELECT
foglalas_id,
foglalas_nev,
foglalas_tel,
foglalas_email,
foglalas_erkez_date,
foglal_iroda_id,
foglal_type,
foglal_iroda_id
FROM
foglalas
WHERE
foglal_iroda_id='$iroda'
AND YEAR(foglalas_datum) = YEAR(NOW())
AND MONTH(foglalas_datum) = MONTH(NOW())
ORDER BY
foglalas_id DESC
")
or die("Sql Error".mysqli_error($kapcs));
答案 0 :(得分:0)
$check = mysqli_query($kapcs, "
SELECT
foglalas_id,
foglalas_nev,
foglalas_tel,
foglalas_email,
foglalas_erkez_date,
foglal_iroda_id,
foglal_type,
foglal_iroda_id
FROM
foglalas
WHERE
foglal_iroda_id='$iroda'
AND YEAR(foglalas_datum) = YEAR(CURDATE())
AND MONTH(foglalas_datum) = MONTH(CURDATE())
ORDER BY
foglalas_id DESC
")
or die("Sql Error".mysqli_error($kapcs));
请尝试CURDATE()而不是NOW()