Я отслеживаю всех сотрудников. Данные представлены в таблице. Заказы ....
Мне нужно выбрать всех сотрудников [имя столбца: имя сотрудника ] Повторная попытка [столбец: reattemptdate ] и значения удержания [колонка: holddat e]
Я хочу отобразить эту информацию в следующем формате:
СотрудникИмя 1: Повторная попытка: Значение повторной попытки: Удержание: Значение удержания
Имя сотрудника 2: Повторная попытка: Значение повторной попытки: Удержание: Значение удержания
пример:
читтаранджан: Reattempet: 20, удержание: 10
Deepak Reattempet: 15, удержание: 5
Я пытался выполнить запрос ниже:
$sql = "SELECT employeename, DATE(reattemptdate) as date,
COUNT(*) as count, 0 as Held FROM orders
WHERE DATE(reattemptdate) = CURDATE()
GROUP BY employeename, date
UNION
SELECT employeename, DATE(holddate) as date,
COUNT(*) as count, 1 as Held FROM orders
WHERE DATE(holddate) = CURDATE()
GROUP BY employeename, date
";
$results = $db_handle->runSelectQuery($sql);
$numrowsresult =$results[0]['count'];
foreach ($results as $result)
{
if ($result['Held']==0){
$header = " Reattempet ";
} else {
$header = " hold ";
}
echo $result['employeename']."<br>";
echo $header.": ".$result['count']."<br>";
}
Я получил вывод, как показано ниже:
Читтаранджан Reattempet: 20
Дипак Reattempet: 15
Читтаранджан Hold: 10
Deepak Hold: 5
Какие изменения мне нужны для запроса выше, чтобы получить желаемый результат ....
Редактировать - структура столбца :
![enter image description here](https://i.stack.imgur.com/mMQVR.png)
Удерживать :
![enter image description here](https://i.stack.imgur.com/KrJ4w.png)
empl
: