0
我需要选择状态='过期'的另一个状态为'未售出'的bid-id有人可以帮忙吗?从同一列中选择2个值
SELECT *,
SelectBidID, DATENAME(mm, Date) AS Month
FROM BID
WHERE (Status = 'Won')
我需要选择状态='过期'的另一个状态为'未售出'的bid-id有人可以帮忙吗?从同一列中选择2个值
SELECT *,
SelectBidID, DATENAME(mm, Date) AS Month
FROM BID
WHERE (Status = 'Won')
试试这个
SELECT *, SelectBidID, DATENAME(mm, Date) AS Month,
Case [Status]
When 'expired' Then 'sucessfull'
When 'unsold' Then 'unsucessfull'
--Else 'Unknown'
End As [Status]
FROM BID
WHERE [Status] = 'expired'
OR [Status] = 'unsold'
WITH Unsold AS
(SELECT *,
Select BidID, DATENAME(mm, Date) AS Month
,Status As U_Status
FROM BID
WHERE (Status = 'unsold')
),Expired AS
(SELECT *,
SelectBidID, DATENAME(mm, Date) AS Month
,Status as E_Status
FROM BID
WHERE (Status = 'expired')
)
Select s.*, s.U_Status, e.E_Status from Unsold s
INNER JOIN Expired e ON s.SelectBidID =e.SelectBidID
我需要分别在两个值,如所有过期和全部流拍,我就会把这个图表 – user3287068
请。让你的问题有更多的细节和简洁。 – Jade
你是什么意思分开的,因为你已经可以按状态分开它们了? – Jade