表:
users(userId int,userName varchar(20))
logs(id int,userId int,date,timeSlice int )
数据
users
------------------
userId userName
1 a
logs
----------------------
id userId date timeSlice(时间片)
1 1 2009-11-06 45想得到这样的记录(在11-02到11-30之间没有写周计划的记录)
每周在星期五、六写userName date (或timeSlice)
------------------------------
a 2009-11-13(46)
a 2009-11-20(47)
a 2009-11-27(48)
users(userId int,userName varchar(20))
logs(id int,userId int,date,timeSlice int )
数据
users
------------------
userId userName
1 a
logs
----------------------
id userId date timeSlice(时间片)
1 1 2009-11-06 45想得到这样的记录(在11-02到11-30之间没有写周计划的记录)
每周在星期五、六写userName date (或timeSlice)
------------------------------
a 2009-11-13(46)
a 2009-11-20(47)
a 2009-11-27(48)
解决方案 »
- 一个C/S系统在sqlserver网络不通畅时大家都怎样处理,本地access存储再同步如何?
- 求 数据库级别 和服务器级别的 细微粒度审核 (有难度) 高手进
- select 12/7 的结果为什么是1,而不是1.71428
- 用like的速度好慢!
- 问个很菜的问题。就是关于添加外键的一个SQL语句
- 根据表1某字段内容(1,2,3之类),显示对应表2的内容
- 企业管理器连不上远程服务器,但是网站程序访问正常,为什么啊?急
- 如何在一个表里实现某一个字段的值都加一呢
- 数据分页问题
- 亲们请帮一下:表联合查询的问题
- 如何实现Oracel复制数据到SQL SERVER
- excel 中 中文加数字,如何单独获得数字
from (
select dateadd(d,number,'2009-11-06') as d
from master..spt_values
where type = 'P' and number < 25) a
where datepart(dw,d) = 6
用上面的生成数和你的log左联 查询就行了