Connecting Tech Pros Worldwide Forums | Help | Site Map

SQL Query Error

Member
 
Join Date: Jun 2007
Posts: 123
#1: Jul 17 '07
When I run this query in my sql query prompt, it comes out with the correct results, but when I but it into the VBA prompt for my excel program, it doesn't display the correct results.

Any ideas?
Expand|Select|Wrap|Line Numbers
  1.  SELECT     dbo.Defects.DefectId, dbo.Defects.Name, dbo.WorkflowSteps.StepName, dbo.PriorityTypes.Name AS PriorityName, dbo.SeverityTypes.Name AS Severity,  dbo.Defects.BuildNumber, dbo.DefectCustomFields.Custom_86 AS TargetBuildNumber, dbo.Defects.BuildNumberOfFix,      CONVERT(varchar(20), dbo.Users.FirstName) + ' ' + CONVERT(varchar(20), dbo.Users.LastName) as Creator,  CONVERT(varchar(20), Users_1.FirstName) + ' ' + CONVERT(varchar(20), Users_1.LastName)    AS AssignedUser, dbo.Projects.Name AS ProjectName
  2.  
  3. FROM         dbo.Projects INNER JOIN
  4.  dbo.Defects ON dbo.Projects.ProjectId = dbo.Defects.ProjectId INNER JOIN 
  5.     dbo.Users ON dbo.Defects.CreatorId = dbo.Users.UserId INNER Join                 dbo.PriorityTypes ON dbo.Defects.PriorityTypeId = dbo.PriorityTypes.PriorityTypeId INNER JOIN 
  6.                   dbo.SeverityTypes ON dbo.Defects.SeverityTypeId = dbo.SeverityTypes.SeverityTypeId INNER JOIN
  7.                            dbo.StatusTypes ON dbo.Defects.StatusTypeId = dbo.StatusTypes.StatusTypeId INNER JOIN 
  8.                          dbo.WorkflowSteps ON dbo.Defects.WorkflowStepId = dbo.WorkflowSteps.WorkflowStepId INNER JOIN
  9.                          dbo.DefectCustomFields ON dbo.Defects.DefectId = dbo.DefectCustomFields.DefectId  LEFT OUTER JOIN
  10. dbo.Users AS Users_1 ON dbo.Defects.AssignedToId = Users_1.UserId
  11.  
  12. WHERE     (dbo.Defects.StatusTypeId IN (9, 10, 1, 11, 2, 3, 8)) AND (dbo.Projects.ProjectId IN (" + projIds + ")) AND(dbo.Defects.DefectId NOT IN  
  13.  
  14. (SELECT     dbo.defects.DefectId 
  15. FROM          dbo.Defects AS Defects_1 
  16.  WHERE      (dbo.defects.LastUpdatedDateTime < '" + DefectClosedFilterDate + "') AND (dbo.defects.StatusTypeId = 8) AND (Defects.ProjectId IN (" + projIds + ")))) 
  17.  
  18. ORDER BY dbo.WorkflowSteps.StepName, dbo.PriorityTypes.Name, dbo.Defects.DefectId DESC
  19.  
Member
 
Join Date: Jun 2007
Posts: 123
#2: Jul 17 '07

re: SQL Query Error


I figured the issue out, I didn't have my variables declared.
Reply