Итак ... Я немного разбираюсь в программировании, но мои навыки ограничены. Сегодня я пытаюсь сделать простой запрос, чтобы медицинский персонал работал в больнице, в которой я сейчас работаю, между выбранными датами.
Я хочу иметь 4 даты ввода, например
Это в испанском языке sh, так что вот перевод:
Входы даты - это «фильтры»
Started working >= to this date
Started working <= to this date
Quit the job >= to this date
Quit the job <= to this date
И 2 входа выбора являются заголовком степень специализации, имеющаяся у человека. (Мне нужна опция, в которой оба значения могут быть нулевыми)
Так что я могу обойти это, сделав запрос SQL для каждого возможного случая следующим образом:
if ($titulo == '0' && $especialidad == '0' && $date1!=null && $date2==null &&
$bdesde==null && $bhasta==null){
$sql_querry= "select * from personal where starting_date >= '$date1'" }
elseif ( ... and so on
База данных MySQL.
Но мне было интересно, есть ли способ делать то, что я хочу, с меньшим количеством кода.