我目前的查询如下:
SELECT [id]
,[reqFacility]
,[reqAccount]
,[reqAccType]
,[reqAccBal]
,[reqPatName]
,[reqPatMRN]
,[reqType]
,[reqBox]
,[reqOwner]
,[reqDate]
,[flag]
,[flagDate]
,[flagNotes]
,[flagUser]
,[reqId]
FROM [stingRay].[dbo].[requests]
WHERE DATEDIFF(DD,reqDate,GETDATE()) <= 3
如果在过去3天内有一个flag = D的实例,我想拉出表格中的所有实例(也在同一时间范围内)与标志D中的任何帐户具有相同的“reqaccount”。 ,我想基于'reqaccount'进行链接,并且仅在我的时间范围内的某个时刻拉出具有D的帐户。对此事的任何帮助都非常感谢。谢谢!
答案 0 :(得分:0)
SELECT [id]
,[reqFacility]
,[reqAccount]
,[reqAccType]
,[reqAccBal]
,[reqPatName]
,[reqPatMRN]
,[reqType]
,[reqBox]
,[reqOwner]
,[reqDate]
,[flag]
,[flagDate]
,[flagNotes]
,[flagUser]
,[reqId]
FROM [stingRay].[dbo].[requests]
WHERE DATEDIFF(DD,reqDate,GETDATE()) <= 3 AND reqAccount='D'