我需要获得用户记录的MySQL结果与“注册”日期发生在某一季度之前的某一年。例如,要获取数据(用户数,在Q3 2018之前注册),我执行以下请求: SELECT count(userid) AS value WHERE QUARTER(registered) <= "3" && YEAR(registered) <= "2018" 然而,这个请求给了我不期望<
var date : String, var isDeleted : Boolean)date字段包含一个以“yyyy”格式表示日期的字符串,而lastUpdate包含一个以“yyyy:mm:ss”格式表示日期的字符串。如果将这些变量存储为字符串,则无法对它们进行SQL比较,因为Room不支持SQL的DATE()和DATETIME()数据类型,因此查询如下:
@Query(SELECT * FROM entry WHERE