我有csv文件,我认为我可以转换为dataTable和todo sql语句。您可以在下面看到我的csv数据: -
date time person visitor type
01/01 08:10 P001 V001 F
01/01 09:10 P002 V001 F
01/01 09:30 P002 V002 F
01/01 08:30 P003 V001 BF
01/01 08:45 P003 V003 F
01/01 08:50 P003 V004 BF
确定。说实话!我的问题是我不知道如何创建sql查询语句以获得如下所示的输出: -
通过查询访客和人我可以这样展示他们的关系: -
选择* where visitor =“V001”和person =“P001”
01/01 08:10 P001 V001 F 01/01 09:10 P002 V001 F 01/01 09:30 P002 V002 F
我想查询的另一件事来计算每个人的情况如下: -
选择***** where count(visitor)=> 2
Person Count
P002 2
P003 3
感谢您提前阅读并回复此问题。
谢谢你。
答案 0 :(得分:0)
Select * from [TableName] where Visitor = 'V001' and Person = 'P001'
此查询将输出:
date time person visitor type
01/01 08:10 P001 V001 F
Select * from [TableName] where Visitor = 'V001' or Person = 'P001'
此查询将输出:
date time person visitor type
01/01 08:10 P001 V001 F
01/01 09:10 P002 V001 F
01/01 08:30 P003 V001 BF
Select Person,Count(Visitor) as Count from [TableName] Group by
Person having Count(Visitor)>=2
此查询将输出:
Person Count
P002 2
P003 3