当Todate为空时,如何在日期(Fromdate,Todate)之间检索数据?查询应继续来自' Fromdate'到下一个日期

时间:2016-09-23 07:25:08

标签: sql-server sql-date-functions

create proc splist_of_current_orders (@fromdate nvarchar(50),@todate nvarchar(50) )
as
begin
    SELECT 
        ot.Order_Id, 
        ot.Pay_date, 
        ot.Pay_type, 
        ot.Merchant_Id, 
        t.BusinessName, 
        t.OyospaName, 
        tu.Userfullname, 
        ot.Booked_Date
    FROM dbo.Tbl_Order_Trans AS ot 
    LEFT OUTER JOIN
         dbo.Tbl_ServiceCategory AS sc ON sc.ServiceCategoryID = ot.ServiceCategoryID 
    LEFT OUTER JOIN
         dbo.Tbl_user AS tu ON ot.UserId = tu.UserId 
    LEFT OUTER JOIN
         dbo.Tbl_Merchant AS t ON ot.Merchant_Id = t.Merchant_Id 

    where ot.Booking_Date BETWEEN @fromdate and @todate
end

1 个答案:

答案 0 :(得分:0)

可能会这样做

filebrowserImageBrowseUrl: 'YourController/YourAction',            
filebrowserImageUploadUrl: 'YourController/YourAction'