with begin_run_count as( SELECT TOP 1 * FROM [dbo].[machine_stats_minutely1] WHERE record_time >= '${dDate+' '+beginTime}' AND record_time < '${dDate+' '+endTime}' ORDER BY record_time ASC ), 想修改成 如果beginTime和endTime都有值where 为 record_time >= '${dDate+' '+beginTime}' AND record_time < '${dDate+' '+endTime}' 否则where 语句为 record_time >= '${dDate}' AND record_time < '${dDate}' |