vb+mssql查询问题2
比如 一个是用户列表 UserID 1 2 3 4 一个是记录列表(每个用户一天可能有多条数据) UserID Day 1 2009-09-22 1 2009-09-22 1 2009-09-22 2 2009-09-22 2 2009-09-22 2 2009-09-22 2 2009-09-22 4 2009-09-22 4 2009-09-22 想要的结果是 1 3 2 4 4 2 可能有些用户没数据。该如何写查询语句呢?
select userid,count(userid) from 记录列表 group by userid引用 select a.UserId as UserId,b.i as i from 用户列表 as a inner join (select UserId,count(day) as i from 记录列表) as b on a.UserId=b.UserId order by a.UserId 好像不行呢 一个是用户列表 ID 1 2 3 4 一个是记录列表(每个用户一天可能有多条数据) UserID Day 1 2009-09-22 1 2009-09-22 1 2009-09-22 1 2009-09-23 2 2009-09-22 2 2009-09-22 2 2009-09-22 2 2009-09-22 4 2009-09-22 4 2009-09-22 想要的结果是 当天每个用户的总数 1 3 2 4 4 2 select d.id,count(*) as 数量 from (SELECT a.id ,b.day from a inner join b on a.UserId =b.UserId ) d order by d.id SQL code Code highlighting produced by Actip
相关问答:
希望大家能够帮我下.感谢了.. 源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html 转为VB.NET源码. 小弟完全是新手 不懂的说.麻烦各位帮忙一下 我的EMAIL是:4452 ......
就是设计一个计算机模拟考试系统,带有学生和管理员,所以登录窗体和主窗体想分开,登陆学生的显示学生的主窗体,登陆管理员显示管理主窗体,我只会一个窗体用一堆控件,现在享有多个主窗体,不知道怎么做,希望请大 ......
vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢? 例如,像下面这样封装Winsock控件,行的通? 创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。 类代码: Option Expli ......
各位大虾: 我有一个VB调用水晶报表的系统,报表是作为一个Design嵌在VB里的,今天发现打印第一张报表正常,同样的数据,在点打印再调用一次就会报 Memory Full的错误,但是 ......
Private Sub Check1_Click() If Check1.Value = 1 Then DTP1.Enabled = True Else DTP1.Enabled = False End If End Sub Private Sub Check2_Click() If Check2.Value = 1 Then DTP2.Enabled = True Else
......