我有2个日期,我必须在这些日期之间获取数据,我的查询如下

时间:2017-04-10 05:22:55

标签: stored-procedures

   @trn_no varchar(20)= null,
    @from_date nvarchar(50)= null,
    @to_date nvarchar(50)= null
    AS
    BEGIN
        select * from [dbo].[vw_POD]
        where @trn_no is null 
           or [trn_no]=@trn_no 
           and @from_date is null or [trn_dt] between @from_date and @to_date
    END

当我在日期之间搜索数据时,我得到表中所有日期的数据,上面的代码有什么问题

0 个答案:

没有答案