我正在尝试创建一个输出序列中重复值的SQL查询。还有其他类似的帖子,但没有一个似乎适合我的需要。
这是我到目前为止所尝试的内容。
DB::table('chart')->join('chart_detail', 'chart.id', '=', 'chart_detail.id_cart')->get();
......具有以下结果
select created, count(*)
from users
group by created
但是,我实际上是想把它变成这种格式。
2010-10-12 12:06:44 1
2014-02-24 20:36:50 1
2014-02-25 11:14:18 1
2014-02-25 14:13:44 1
2014-02-25 21:08:53 1
2014-02-25 22:22:17 1
2014-02-26 01:59:07 1
2014-02-26 12:08:59 1
我需要每个日期的计数,但无法获得正确的查询。谢谢你的帮助。
答案 0 :(得分:2)
修剪created
中Group by
列中的时间部分,以获取每天的count
。
select cast(created as date), count(*)
from users
group by cast(created as date)
答案 1 :(得分:1)
您需要从List<Athlete> response = client.CreateDocumentQuery("dbs/" + database + "/colls/" + collection, "SELECT * FROM Athletes").Select(doc => JsonConvert.DeserializeObject<Athlete>(doc.ToString())).ToList();
列中删除时间组件:
created