首先,我无法指定包含整个问题的标题。我很抱歉。
我的目标是在更改某些列值的同时乘以行,直到满足某个标准。是的,糟糕的解释。
我有:
CREATE TABLE OldTable
(
fullname varchar(50) NOT NULL,
unit varchar(50) NOT NULL,
code int NOT NULL,
shift_datetime datetime NOT NULL,
timespan int NOT NULL
)
INSERT INTO OldTable (fullname, unit, code, shift_datetime, timespan)
VALUES ('John Smith', 'Heroes', '239', '2020-03-04 13:35:00.000', '55'
'Tom Cruise', 'Heroes', '213', '2020-03-05 09:13:00.000', '8'
'My Mom', 'Heroes', '483', '2020-02-01 08:57:00.000', '16')
Run Code Online (Sandbox Code Playgroud)
产生这个表,OldTable:
| fullname | unit | code | shift_datetime | timespan |
+------------+--------+------+-------------------------+----------+
| John Smith | Heroes | 239 …Run Code Online (Sandbox Code Playgroud)