У меня есть два типа клиентов с фиксированной и почасовой оплатой, а клиенты могут быть фиксированными и почасовыми, например, в январе Клиент А был по фиксированной цене 200 долларов в месяц, а в феврале он работал почасово, а с марта по фиксированной цене. 250 долларов в месяц с тех пор.
Есть три таблицы.
fixed_client_info
, в котором хранится тип клиента (история фиксированного типа). client_id,budget,start_date,end_date
эти столбцы
client_info
с информацией о клиенте с текущим типом
client_budget
, в котором есть информация о бюджете клиента, например, как работает emp, сколько часов и тариф клиента. Имеется client_id,date,hour,rate,emp_id columns
Теперь мне нужно запросить бюджет на январь-март, и он так и должен, когда клиент находится на фиксированной дате, тогда он должен вывести бюджет с fixed_client_info
, в противном случае, если бюджет должен быть с client_budget
. Это должно быть в одном запросе.
Может кто-нибудь, пожалуйста, помогите мне.