我有一个类型为varchar(25)的“上传”列。它有日期时间值。由于该列中存储的字符串无效,因此日期(前端正在传递它们)。在那里没有控制)它保持为varchar(25)。Select * from Table where [Uploaded] BETWEEN @StartDate AND @EndDate
@StartDate和@EndDate是日期类型变量。因此,我有两种方法: 1.编写正确的查询,可以将
我的问题是,当前的查询仍然显示一个没有"Mvt_Type“= '122‘发票的Mvt_Type( 8/8/2017)。我的预期结果是,它只能显示,如果没有发票是超过2天后的日期。所以,它应该显示在11/8/2017或更多。SELECT * WHERE MVT_TYPE = '122' AND SALESREF IS NOT NULL AND POSTDATE > CONVERT(VARCH