Спасибо, это уже можно будет использовать , правда я еще зеленый для такого кода , если мне надо будет из другой таблицы для каждого человека в последнюю колонку добавить "параметр" , это уже очень сложно будет сделать?
Lander, в рамках вопроса ответ получен на 100% , спасибо за кураторство!
TheRonCronix, задача какая:
сделал я базу day_off , в ней указываю только даты выходных и сокращенных дней
остальные дни значит рабочие
берем пользователя, смотрим его часы и дату , в зависимости какая дата и какой день проводим математику (в сокращенный день норма часов 7 , в выходной 0 ) , в остальные дни 8
вроде все логично и мой код работает
но почему то выводит дубли , одинаковые пользователи с одинаковой датой и результатом часов , там 2 цикла на php
думал может выйдет упростить код php путем переделки sql запроса но увы.
Вся каша с этой проблемой Почему цикл срабатывает много раз?
Иван, исходная задача:
есть 2 таблицы (в первой содержатся данные data, user_id, hours) , во второй (data)
мне надо проверить если даты первой таблицы пересекаются со второй таблицей выполнить математические операции.
Я думал это как нибудь провернуть двумя циклами на php , но люди советуют сделать один запрос Почему цикл срабатывает много раз?
Руслан ., спасибо , наконец добрался до ПК, а подскажите пожалуйста как еще "склеивать" и пользователей в одну строку? Например у user_id 1 за 3 разных даты в одну строку
users_id есть всегда , это id пользователя , в user_dolg содержатся эти даты , которые я на первой картинке в шапке отобразил , там может быть неразбериха , не по порядку заполненные даты и т.п , но я так понял что это не принципиально
HAVING COUNT(1) > 1 очень полезно
но почему то нет вывода user_id в таблицу и самое важное , запрос складывает все даты и отображает их одной датой , отображает в таблице только '" . $endtime . "'
и сумму всех часов за этот диапазон '" . $starttime . "' AND '" . $endtime . "'
что собственно не отличается от неправильного запроса который написал я
Diman89, а как так вы мои знания оценили? А вы родились со всеми своими знаниями? Я не сомневаюсь что все настрою сам. А софт настолько узко-специализированный и дорогой что кому попало его доверить нельзя.
И что тут такого сложного что я не смогу настроить? vpn? Сеть? Что можно сломать? Доступ в интернет который за пол часа поднять с нуля можно?
зачем тогда самому что то делать? Можно платить за все, вооообще за все , вы так делаете? А деньги у мамки брать? Сам то я платить буду чтоб вместо меня работали....
а что это за движок , он помогает инклюдить файлы?
$wpdb не устраивает тем что там база из другого места , в коде много дыр для sql инъекций и код писал не я , может когда все перепишу то уйду от этого костыля , а пока так