有没有办法更新表中的所有列
2010-12-31 23:59:59.000
Run Code Online (Sandbox Code Playgroud)
至
2010-12-31 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
这样的事情?
UPDATE t1
SET [Posting Date] = [Posting Date] with ms = 00:00:00.000
WHERE ms = other than 00:00:00.000
GO
Run Code Online (Sandbox Code Playgroud) 我想在我的表格中添加一列,如下所示:这只是表格结构的一个示例,实际表格超过 10.000 行。
No_ Name Account_Type Subgroup (New_Column)
100 Sales 3
200 Underwear 0 250 *100
300 Bikes 0 250 *100
400 Profit 3
500 Cash 0 450 *400
Run Code Online (Sandbox Code Playgroud)
因此,每次在“子组”中有一个值时,我都希望 (New_Column) 从上面的行中获取值 [No_]
No_ Name Account_Type Subgroup (New_Column)
100 Sales 3
150 TotalSales 3
200 Underwear 0 250 *150
300 Bikes 0 250 *150
400 Profit 3
500 Cash 0 450 *400
Run Code Online (Sandbox Code Playgroud)
在某些情况下,表格与上面类似,上面有两个“标题”。在这种情况下,在这种情况下,我还想要上面的第一行(150)。
这是光标的情况还是您有什么建议?
数据按No_排序
- 编辑 -
从第一行开始,然后遍历整个表:有没有办法可以存储 [No_] 的值,其中 [Subgroup] 是 ''?然后在下面每一行的 (New_Column) 中插入这个 [No_] 值,在 [Subgroup] 行中有值。当 …