@maratmd

Как написать запрос SQL для получения данных по нескольким условиям?

Привет, я вообще новичок в этом, буквально 2 дня только стараюсь что-то сделать, поэтому прошу помочь тех, кому не лень и не будут посылать за ответом в гугл.

В каждом опубликованном посте wordpress много разных произвольных полей со значениями. Вот небольшой пример
62ecf7005c05b089323452.jpeg

Есть работники с уникальными номерами (981,982,983), они могут работать на первой линии (rab-1) или второй (rab-2). Соответственно и зарплата у работника будет разной sum-rab-1 и sum-rab-2

Что я хочу. На выходе sql запроса я хочу получить значения полей meta_value например работника 981
62ecf84626d1e669475325.jpeg

Также отфильтровать посты которые опубликованы и с диапазоном даты от 2022-08-01 по 2022-09-01

Буду признателен за помощь, и надеюсь я правильно сформулировал вопрос
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
@exalon
-- для работника #981
select sum_rab_1 from wp_tab
where rab_1=981
union all
select sum_rab_2 from wp_tab
where rab_2=981
------------------------------
-- для работника #981 агрегация
select sum(sum_rab_1) from wp_tab
where rab_1=981
union all
select sum(sum_rab_2) from wp_tab
where rab_2=981
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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