Nishant.Chauhan80 Ответов: 1

Пожалуйста, помогите в моем комбинированном 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

Не могли бы вы быть более конкретными и предоставить более подробную информацию о вашей проблеме?

1 Ответов

Рейтинг:
0

Member 13298316

Вы должны заменить свою колонку premonth от
функция isnull(Т1.premonth,")