590
社区成员
发帖
与我相关
我的任务
分享
SELECT a.FOfferItem,
a.FUnit,
a.FQty,
a.FSupplier,
a.FNOTE,
ISNULL(
CASE
WHEN c.fname = '001' THEN (SELECT TOP 1 CONVERT(VARCHAR(50),FPrice*FQty) as 001 from a)
END,
''
) '001',
ISNULL(
CASE
WHEN c.fname = '002' THEN (select TOP 1 CONVERT(VARCHAR(50),FPrice*FQty) as 002 from a)
END,
''
) '002',
ISNULL(
CASE
WHEN c.fname = '张三' THEN (select TOP 1 CONVERT(VARCHAR(50),FPrice*FQty) as 张三 from a)
END,
''
) 张三,
ISNULL(
CASE
WHEN c.fname = '李四' THEN (select TOP 1 CONVERT(VARCHAR(50),FPrice*FQty) as 李四 from a)
END,
''
) 李四
FROM LGEntry_OfferSheet a
INNER JOIN LGBOS_OfferSheet b
ON a.fid = b.FID
INNER JOIN t_emp c
ON c.fitemid = b.FOfficeClerk
WHERE c.fname IN (SELECT c.fname
FROM t_emp)
/************************************************************
* Code formatted by SoftTree SQL Assistant ?v7.2.331
* Time: 2017-11-15 15:04:44
************************************************************/
SELECT a.FOfferItem,
a.FUnit,
a.FQty,
a.FSupplier,
a.FNOTE,
ISNULL(
CASE
WHEN c.fname = '001' THEN (SELECT TOP 1 (FPrice*FQty)as 001 from a)
END,
''
) '001',
ISNULL(
CASE
WHEN c.fname = '002' THEN (select TOP 1 (FPrice*FQty)as 002 from a)
END,
''
) '002',
ISNULL(
CASE
WHEN c.fname = '张三' THEN (select TOP 1 (FPrice*FQty) as 张三 from a)
END,
''
) 张三,
ISNULL(
CASE
WHEN c.fname = '李四' THEN (select TOP 1 (FPrice*FQty) as 李四 from a)
END,
''
) 李四
FROM LGEntry_OfferSheet a
INNER JOIN LGBOS_OfferSheet b
ON a.fid = b.FID
INNER JOIN t_emp c
ON c.fitemid = b.FOfficeClerk
WHERE c.fname IN (SELECT c.fname
FROM t_emp)