小编ste*_*ner的帖子

将位列转换为整数

我通过SQL脚本将特定表的位列转换为整数(此表具有默认值的一些默认约束).

我必须改变表的列,而不是运行时强制转换,可以使用什么脚本来完成此操作?

sql sql-server

14
推荐指数
1
解决办法
7万
查看次数

合并表sql server中多行的记录

我有一些脏的资源使用记录,t_resourcetable其中看起来像这样

resNo   subres    startdate                        enddate
1        2        2012-01-02 22:03:00.000          2012-01-03 00:00:00.000
1        2        2012-01-03 00:00:00.000          2012-01-04 00:00:00.000
1        2        2012-01-04 00:00:00.000          2012-01-04 16:23:00.000
1        3        2012-01-06 16:23:00.000          2012-01-06 22:23:00.000
2        2        2012-01-04 05:23:00.000          2012-01-06 16:23:00.000

我需要以这种方式合并那些脏行

resNo   subres    startdate                        enddate
1        2        2012-01-02 22:03:00.000          2012-01-04 16:23:00.000
1        3        2012-01-06 16:23:00.000          2012-01-06 22:23:00.000
2        2        2012-01-04 05:23:00.000          2012-01-06 16:23:00.000

这应该更新到同一个表.我有超过40k行,所以不能使用游标.请通过更优化的sql语句帮助我清理它.

提供的解决方案不会遇到类似的情况

resNo   subres    startdate                        enddate
1        2        2012-01-02 22:03:00.000          2012-01-03 00:00:00.000
1        2        2012-01-03 00:00:00.000          2012-01-04 00:00:00.000
1        2 …

c# sql t-sql sql-server-2005 sql-server-2008

0
推荐指数
1
解决办法
2290
查看次数

标签 统计

sql ×2

c# ×1

sql-server ×1

sql-server-2005 ×1

sql-server-2008 ×1

t-sql ×1