我正在爲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語法。
我得到「無法加載數據:在聲明中未找到表」我再次檢查了所有表和列名,它們都是正確的。 –
您可能必須將表格和字段名稱放在引號中。 –
試過了,我得到了同樣的錯誤 –