我正在为LibreOffice中的一个非营利慈善机构组建一个会员数据库,但没有mysql查询经验,所以我希望得到帮助。MySQL查询:查询所有年龄大于1年的条目
我试图创建一个显示所有记录在会员注册日期字段(PAYMENTDATE)是超过1年的当前日期的和另一个领域的一个布尔值(AwaitingRenewal)是查询没有。日期格式为05/03/85格式。感谢你给与我的帮助!
我正在为LibreOffice中的一个非营利慈善机构组建一个会员数据库,但没有mysql查询经验,所以我希望得到帮助。MySQL查询:查询所有年龄大于1年的条目
我试图创建一个显示所有记录在会员注册日期字段(PAYMENTDATE)是超过1年的当前日期的和另一个领域的一个布尔值(AwaitingRenewal)是查询没有。日期格式为05/03/85格式。感谢你给与我的帮助!
你可以这样做:
select * from `members`
where `paymentDate` < DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
and `AwaitingRenewal` = 'NO'
* from dt_tb where `dt` >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR)
我刚刚得到一个语法错误 –
解决:需要旧的MySQL语法。
我得到“无法加载数据:在声明中未找到表”我再次检查了所有表和列名,它们都是正确的。 –
您可能必须将表格和字段名称放在引号中。 –
试过了,我得到了同样的错误 –