会议室预约系统中有预约表book(roomid begintime endtime)
CREATE TABLE [dbo].[Book] (
[roomid] [int] IDENTITY (1, 1) NOT NULL ,
[starttinme] [datetime] NULL ,
[endtime] [datetime] NULL
) ON [PRIMARY]
请问如何使用SQL语句得到下面的显示?
多谢!
CREATE TABLE [dbo].[Book] (
[roomid] [int] IDENTITY (1, 1) NOT NULL ,
[starttinme] [datetime] NULL ,
[endtime] [datetime] NULL
) ON [PRIMARY]
请问如何使用SQL语句得到下面的显示?
多谢!
有一步一步
从sql里面取出数据->在语言里处理数据->在展示方式中根据数据显示
你可以先取出所有数据,然后在DataGridView(假设你以它展示数据)做相应处理
http://bbs.csdn.net/topics/330023868
小时段 4-10 4-11
0:00-1:00 0 0
1:00-2:00 1 0
2:00-3:00 1 1......
22:00-23:00 0 1
23:00-24:00 0 0
0:00-1:00 0 0
1:00-2:00 0 1
2:00-3:00 0 0
3:00-4:00 1 0
4:00-5:00 3 0
5:00-6:00 4 0
6:00-7:00 5 0
7:00-8:00 6 0
8:00-9:00 0 0
9:00-10:00 2 1
......
22:00-23:00 0 0
23:00-24:00 0 0
小时段 4-10 4-11
0:00-1:00 0 0
1:00-2:00 1 0
2:00-3:00 1 1
......
22:00-23:00 0 1
23:00-24:00 0 0
现在想按小时 达到如下效果
小时段 count
0:00-1:00 0 0
1:00-2:00 0 1
2:00-3:00 0 0
3:00-4:00 1 0
4:00-5:00 3 0
5:00-6:00 4 0
6:00-7:00 5 0
7:00-8:00 6 0
8:00-9:00 0 0
9:00-10:00 2 1
......
22:00-23:00 0 0
23:00-24:00 0 0
谁看得懂,你应该把你表中的数据呈现出来,然后将你想要的查询结果也呈现出来