我是SQL Server的新手.请帮我解决以下问题.
我有一张桌子如下,
Job Quantity Status
1 100 OK
2 400 HOLD
3 200 HOLD
4 450 OK
Run Code Online (Sandbox Code Playgroud)
我现在想以这样一种方式编写一个查询:所有状态为OK等于或大于400的作业状态为OK,然后出现状态为HOLD且Quanitty等于或大于400的作业.然后,将显示所有状态为OK且数量少于400的作业,然后出现状态为HOLD的数量少于400的作业.
这是我的结果应该出现的方式.(抱歉上面这个令人困惑的段落)
Job Quantity Status
4 450 OK
2 400 HOLD
1 100 OK
3 200 HOLD
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?有人请帮帮我
我试图插入JobNo
,并CellNo
在不列Table_1
从View_1
.我写了这个查询,我收到一个错误.
请帮我纠正这个.
我正在使用SQL Server 2008
INSERT INTO Table_1(ID, JobNo, CellNo)
SELECT View_1.ID, View_1.JobNo, View_1.CellNo
FROM View_1
WHERE View_1.JobNo
AND View_1.CellNo NOT IN (SELECT JobNo, CellNo FROM Table_1)
Run Code Online (Sandbox Code Playgroud) 我已设置SQL Server代理作业,此作业调用查询.当我在SQL Server Management Studio中运行查询时,它运行正常.但是当我通过作业自动调用它时,会出现以下错误.
拒绝访问远程服务器,因为当前的安全上下文不受信任
请帮帮我
我有一张桌子如下:
Job Quantity Status
-----------------------
1 100 OK
2 400 HOLD
3 200 HOLD
4 450 OK
5 300
6 500
Run Code Online (Sandbox Code Playgroud)
我希望我的结果显示如下:
Job Quantity Status
----------------------
4 450 OK
2 400 HOLD
1 100 OK
3 200 HOLD
6 500
5 300
Run Code Online (Sandbox Code Playgroud)
我创建了这个查询,但是当表包含status
列为null/empty的数据时它不起作用
SELECT
Job,
Quantity,
Status
FROM
myTable
ORDER BY CASE
WHEN QUANTITY >= 400 AND STATUS = 'OK' THEN 1
WHEN QUANTITY >= 400 AND STATUS = 'HOLD' THEN 2
WHEN QUANTITY < 400 AND STATUS …
Run Code Online (Sandbox Code Playgroud) 我有一个字符串“A1T1730”
我需要从中提取第二个字母和最后四个字母。例如,我需要从“A1T1730”中提取“1”和“1730”。我不知道如何在 Python 中做到这一点。
我现在有以下内容,它分别从字符串中提取每个字符,所以有人可以帮助我根据上述需要更新它。
list = ['A1T1730']
for letter in list[0]:
print letter
Run Code Online (Sandbox Code Playgroud)
这给出了 A, 1, T, 1, 7, 3, 0 的结果
我有一个Python脚本,其中我打开两个文件进行读取,当我试图关闭它们时,它会抛出AttributeError:'list'对象没有属性'close'错误.
我的脚本摘录如下:
firstFile = open(jobname, 'r').readlines()
secondFile = open(filename, 'r').readlines()
{
bunch of logic
}
firstFile.close()
secondFile.close()
Run Code Online (Sandbox Code Playgroud)