我有mysql表的人有“天生”行。 我天生就有
born
----
2013-07-15
2010-11-29
2013-11-01
等。 如何让mysql查询选择超过3个月的人,所以它应该比较“天生”行?在这种情况下,它应该返回第一和第二项。
如何选择4岁以下的人?在这种情况下,它应该返回所有项目。 我想移植它所以选择比白天,x天,月,月,年,年等更老/更年轻。
非常感谢答案 0 :(得分:6)
这不完全正确,因为它不会占用生日,但应该给你基本的想法:
超过3个月:
SELECT *
FROM yourtable
WHERE born < (now() - INTERVAL 3 MONTH)
小于4岁:
SELECT *
FROM yourtable
WHERE born > (now() - INTERVAL 4 YEAR)