Пожалуйста, помогите в моем комбинированном SQL-запросе
select t1.schemeno,t2.monyr,t2.expenamt,t1.disp,CASE WHEN t1.Premonth IS NULL THEN 'Null' else t1.Premonth END as PreMon,t1.san_no,t1.sch_amount,t1.schdate from (Select sum(expen.amount) as Premonth ,expen.schemeno,sch_mas.disp,sch_mas.sch_amount, sch_mas.san_no , CONVERT(varchar, sch_mas.sdate, 106)as schdate from [dbo].[expen] inner join sch_mas on expen.schemeno=sch_mas.sch_no where schemeno='W2/2013/11516' and exp_date<'2013-04-01' and passingDate is not null group by sch_mas.disp, expen.schemeno,sch_mas.sch_amount,sch_mas.sdate,sch_mas.san_no ) as t1 inner join (Select SUM(expen.amount) as expenamt, monyr,schemeno from expen where exp_date>'2013-03-31' and exp_date<'2014-03-31' and schemeno='W2/2013/11516' group by monyr,schemeno) as t2 on t1.schemeno=t2.schemeno
Что я уже пробовал:
я пробовал, когда значение столбца premonth null затем null, но все данные получаются.
но ошибки на мой запрос, когда значение столбца равно null premonth все данные запроса значение null
Maciej Los
Не могли бы вы быть более конкретными и предоставить более подробную информацию о вашей проблеме?