c#能不能实现在dataTable里查询并分组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#能不能实现在dataTable里查询并分组相关的知识,希望对你有一定的参考价值。

例如有1年的数据,我要查询2月的所有数据并以每天分组.
1:因为数据库使用的是Sqlite,所以不能使用sql来实现
2:数据里有名"recordTime" DataTime类型的字段
3:数据是10分钟记录一次的

参考技术A 可以的。只要你代码写的正确就行追问

求代码

参考技术B 第一条我就没看明白,啥叫【因为数据库使用的是Sqlite,所以不能使用sql来实现】?这俩有因果关系?

Sqlite 支持标准 SQL 语句,你 SELECT 出来对应的数据不就完了。追问

因为sqlite不支持converter函数
或者有我不知道的方法能写一个能达到要求的sqlite语句,知道的话请告知,谢谢.要求是查询一月的数据,并以每天分组

追答SELECT id, name, datetime(recordTime, 'localtime') FROM tb WHERE recordTime>='2015-02-01' AND recordTime<'2015-03-01';

没明白你说的 Converter() 函数是干嘛用的?只知道 SQL Server 里有一个 Convert() 函数,跟取数据也没关系啊?

本回答被提问者采纳

以上是关于c#能不能实现在dataTable里查询并分组的主要内容,如果未能解决你的问题,请参考以下文章

c# datatable 分组并统计

在C#中怎样把sql查询的结果存放到datatable里?困扰我好久了,希望高手能把代码写出来 万分感谢

C# DataTable 分组

C#将查询返回的数据(一行多列)怎么转换成一列多行dataTable?

C#中如何将好几个 datatable 的信息整合到一个datatable里?或许不是简单的合并!!在线等!!30分悬赏!

C# WPF SQL 多条件查询