我的一个选择查询出了点问题。
我有一个视图,我正在运行我的选择查询以检索一组结果(通过使用数据库连接类的asp.net Web应用程序)。我没有得到任何结果。
但是我的视图中存在与我视图中的选择条件匹配的行。
有趣的是,如果我在SQL Server Management Studio中运行相同的查询,我将获得预期的结果。
有关为何发生这种情况的任何建议?
其他信息:
我的观点:
CREATE VIEW [dbo].[V_Dashboard]
AS
SELECT
CBUName AS CBU, Brand AS brand, AccountName AS account,
DATEPART(wk, DueDate) AS Week, TeamMemeber AS [BEL Contact],
IsTaskCompleted AS isTaskCompleted,
[Contact Person] AS buyerContact, TaskType AS taskType,
LocationId
FROM
dbo.V_ContactsToBeCompleted
WHERE
(YEAR(DueDate) = YEAR(GETDATE())) AND (LocationId = 1)
查询我尝试执行该操作返回0条记录:
SELECT
[taskType], [buyerContact], [Week]
FROM
[customerRelationshipIndexDB].[dbo].[V_Dashboard]
WHERE
(CBU = 'EU')
AND (brand = 'M&S')
AND (account = 'M&S-T61')
AND ([BEL Contact] = 'gayaneew')
AND ([Week] BETWEEN 51 AND 51)
ORDER BY
[Week], [taskType], [buyerContact]