Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (2)
  • Как составить такой sql запрос?

    @lblb
    А колонки income и outcome - это зачем?

    Как-то так:

    select date
    	, sum( case when ppcc.dt = 1 then ppcc.sum else 0 end )
    	, sum( case when ppcc.dt = 0 then ppcc.sum else 0 end )	
    from (
    	select
    		pp.date		as date
    		, 1			as dt
    		, pp.sum 	as sum
    	from payments pp
    	union all
    	select
    		pp.date		as date
    		, 0			as dt
    		, pp.sum 	as sum
    	from cash cc
    	) ppcc
    group by ppcc.date


    зы. Было бы правильно всё хранить в одной таблице, тогда бы и вопрос и не возникал.
    Ответ написан
    Комментировать