Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 请求T-SQL查询子集_Sql Server_Tsql - Fatal编程技术网

Sql server 请求T-SQL查询子集

Sql server 请求T-SQL查询子集,sql-server,tsql,Sql Server,Tsql,我运行了以下查询,以获取附加图像左侧的内容 SELECT PARTNO, CPART, QTYRQ, REQDAT, PONO, RANNO, VIN#, PKGREQ FROM [AS400].[dbo].[JTPLoad] WHERE CPART LIKE '83400TGV%' AND (TRNTYP = '862' OR TRNTYP = '850') AND REQDAT = '2020-09-24' -- AND REQD

我运行了以下查询,以获取附加图像左侧的内容

SELECT 
    PARTNO, CPART, QTYRQ, REQDAT, PONO, RANNO, VIN#, PKGREQ 
FROM 
    [AS400].[dbo].[JTPLoad]
WHERE
    CPART LIKE '83400TGV%' 
    AND (TRNTYP = '862' OR TRNTYP = '850')  
    AND REQDAT = '2020-09-24' 
    -- AND REQDAT <= '2020-09-30'
ORDER BY  
    PONO, REQDAT, RANNO, VIN# ASC
如何编写查询以获得图像右侧的结果?右侧的数据是高亮显示颜色方案的QTYRQ之和。例如,左侧的三条绿色记录必须是一条记录


看起来您正在汇总所有剩余列的数量。像这样的

SELECT 
    PARTNO, CPART, sum(QTYRQ) QTYRQ, REQDAT, PONO, RANNO, VIN#, PKGREQ 
FROM 
    [AS400].[dbo].[JTPLoad]
WHERE
    CPART LIKE '83400TGV%' 
    AND (TRNTYP = '862' OR TRNTYP = '850')  
    AND REQDAT = '2020-09-24' 
    -- AND REQDAT <= '2020-09-30'
group by PARTNO, CPART, REQDAT, PONO, RANNO, VIN#, PKGREQ 
ORDER BY  
    PONO, REQDAT, RANNO, VIN# ASC;

图片的左右是什么意思?对不起,忘了包括图片。有两套记录。第一个在左边,第二个在右边,请花时间以可消费的格式发布,而不是发布样本数据的图像。DDL和DML是最好的,但格式良好的表格文本也可以。别指望我们会帮你转录。谢谢。左边有一列是查询中缺少的,trntip。它被排除在输出之外,因此它可能与有效的解决方案SteveC无关。