小编MMc*_*McK的帖子

在 SQLite 中选择日期大于或等于今天的位置

我将日期以某种dd/mm/yyyy格式存储在我的数据库中,我希望只显示日期等于或大于今天的项目。

我试过 WHEREdate(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 
Run Code Online (Sandbox Code Playgroud)

sqlite android android-sqlite android-studio

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-sqlite ×1

android-studio ×1

sqlite ×1