SQL查询返回0记录事件表中存在记录

时间:2013-12-17 05:26:47

标签: sql-server sql-server-2008

我的一个选择查询出了点问题。

我有一个视图,我正在运行我的选择查询以检索一组结果(通过使用数据库连接类的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)

Data Types of my view

enter image description here

查询我尝试执行该操作返回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]

0 个答案:

没有答案