Postgresql объединяет две таблицы значений SUM с одинаковыми столбцами

С AppCompat (22.1.1+) вы можете добавить такой стиль:

<style name="MyGreenButton">
    <item name="colorButtonNormal">#009900</item>
</style>

И использовать его, просто применяя стиль:

<android.support.v7.widget.AppCompatButton
    style="@style/MyGreenButton"
    android:layout_width="match_width"
    android:layout_height="wrap_content"
    android:text="A Green Button"
    />

Программно изменяя цвет, я обнаружил, что единственный способ обновить цвет (на API 15 или 16) - это использовать вместо этого «список оттенков фона». И он не удаляет симпатичную радиальную анимацию на устройствах API 21:

ColorStateList colorStateList = new ColorStateList(new int[][] {{0}}, new int[] {0xFF009900}); // 0xAARRGGBB
button.setSupportBackgroundTintList(colorStateList);

Поскольку button.setBackground(...) и button.getBackground().mutate().setColorFilter(...) не меняют цвет кнопки на API 15 и 16, как на API 21 .

1
задан MatBailie 16 January 2019 в 12:46
поделиться

2 ответа

Если я правильно понимаю, вы можете использовать union all и group by:

select user, sum(num)
from ((select user, num
       from q1
      ) union all
      (select user, num
       from q2
      )
     ) q
group by user;
0
ответ дан Gordon Linoff 16 January 2019 в 12:46
поделиться

Полное внешнее соединение и объединение?

 select
   coalesce (r1.users, r2.users) as users,
   coalesce (r1.number_of_insert, 0) + coalesce (r2.number_of_insert, 0)
 from
   result_1 r1
   full outer join join result_2 r2 on
     r1.users = r2.users

Это предполагает, что ваш результат 1 и 2 наборы данных уже сформированы, как у вас было выше.

0
ответ дан Hambone 16 January 2019 в 12:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: