我在Sqlite中有一个包含以下字段的表: - Number,Value_Pressed,Time,Date,Month,Year
输出应该是Date,Yes,No和Mood.My查询返回几乎合适的结果,但问题是如何在特定日期获得总值。 这是使用的查询: -
“从value_table中选择日期,年份,月份,计数(*)是,其中日期在25到30之间,value_pressed ='YES'按日期分组”。
25和30是NSstring中的日期。
此查询的输出是:
我已经使用了Union.But它没有返回所需的输出。请帮帮我.J
请帮助我......我真的很感谢你......
答案 0 :(得分:2)
我不确定你究竟在问什么,但是如果你想要一个总值,那么你应该使用SUM函数而不是COUNT函数:
SELECT date, year, month, SUM(Value_Pressed) AS Yes
FROM value_table
WHERE date BETWEEN 25 AND 30
AND value_pressed ='YES'
GROUP BY date