回 帖 发 新 帖 刷新版面

主题:求高手写2个SQL语句

问题一,查询一个datatime类型的字段,得到小时

问题二,SQL语句比较2006-07-02 11:33:00和2007-07-02 12:33:00的大小

问题三,有10000行数据,分300条给A,分150条给B,分100条给C,分450条给D,分给A,B,C,D的数据不能重复

回复列表 (共4个回复)

沙发

问题一,查询一个datatime类型的字段,得到小时

select right(convert(varchar(13) , dt , 120),2) from tb

问题二,SQL语句比较2006-07-02 11:33:00和2007-07-02 12:33:00的大小

select datediff(second,'2006-07-02 11:33:00' , '2007-07-02 12:33:00')


板凳

问题三,有10000行数据,分300条给A,分150条给B,分100条给C,分450条给D,分给A,B,C,D的数据不能重复

1000行吧?

select id = identity(int,1,1) , * , type = '' into tb1 from tb2
update tb1 set type = 'A' where id >= 1 and id <= 300
update tb1 set type = 'B' where id >  300 and id <= 450
...................

3 楼


能详细的解释一下吗?谢谢

4 楼

非常好,全看明白了,谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册