我的日期存儲在我的數據庫中的格式爲dd/mm/yyyy
,我只希望顯示日期等於或大於今天的項目。在SQLite中選擇日期大於或等於今天的日期
我試過了date(fixtures.date) >= date('now')
但我沒有結果。
下面是我的查詢,任何幫助將不勝感激
SELECT fixtures.id,
fixtures.team_1_id,
fixtures.team_2_id,
fixtures.date,
fixtures.time,
fixtures.pitch,
teams.team_name,
teams_1.team_name AS awayTeam,
leagues.league_name
FROM fixtures
INNER JOIN teams
ON fixtures.team_1_id = teams.id
INNER JOIN teams AS teams_1
ON fixtures.team_2_id = teams_1.id
INNER JOIN teams_vs_leagues
ON teams.id = teams_vs_leagues.team_id
INNER JOIN leagues
ON teams_vs_leagues.league_id = leagues.id
WHERE date(fixtures.date) >= date('now')
ORDER BY fixtures.date DESC
'我已存儲的日期在我的數據庫在DD/MM/YYYY format'爲什麼不正常的UNIX時間戳?使用它的任何處理都容易得多 – pskink
你不應該使用'date'作爲列名,因爲它是'Sqlite'的關鍵字.. [[visit - read first line](http://www.sqlite。組織/ lang_keywords.html) – Bharatesh