[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Суммирования по датам и по значениям из массива
konstantin.smorodin
Здравствуйте.

У меня такая проблема. Есть массив цифр $massive. Есть таблица MainTable с полями OrderDate, Article и quantity. Мне надо выбрать из нее значения, где поле Article было бы одним из значений в $massive и проссумировать их по датам.

Если без массива, то я понимаю, как сделать:

$query61 = mysql_query("SELECT DATE(OrderDate) AS date, COUNT(*) AS quantity FROM MainTable 
WHERE OrderDate >= DATE_SUB(NOW(), INTERVAL '"
. $interval . "' DAY
) AND ExtractNumber(Article)="
140" GROUP BY DATE(OrderDate)") or die(mysql_error());
while ( $res61 = mysql_fetch_assoc($query61) )
{
$mas61[] = array("period"=>$res61['date'],"licensed"=>$res61['quantity']);
};


С массивом мне надо получить такой вид:
$mas61[] = array("period"=>$res61['date'],"licensed"=>$res61['quantity'],"licensed2"=>$res61['quantity'],
"licensed3"=>$res61['quantity']);


Чтобы в массив попала дата и все суммы собранные по Article из массива. Надеюсь, понятно объяснил :-)
Kusss
Это вам нужно ?
	$massive = [1,2,3,4,5];

$sql = "
SELECT
DATE(OrderDate) AS date, COUNT(*) AS quantity
FROM
MainTable
WHERE
OrderDate >= DATE_SUB(NOW(), INTERVAL '"
. $interval . "' DAY) AND
Article IN ("
. implode(',', $massive) .")
GROUP BY
DATE(OrderDate)
"
;
$query61 = mysql_query($sql);
inpost
В 2022 году видеть mysql_* .
Как это возможно??? laugh.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Россия вперёд.
Тухлый форум. В администрации присутствуют хохлы. (В частности inpost посмотрел профиль. Проверил его. Это станислав усков).
Хохлы это нацисты. Которые убивают уже 8 лет жителей донбаса. Делать на таком форуме нечего.

Вывод: форум ГОВНО.
Россия ВПЕРЁД !!!
Россия могучая и великая страна. Как так так европа гавкает. А только пинка под жопу дали так сразу от газа они не отказываются. Вся европа без России ни кто. Они просто здохнут.
Россия вперёд.
Потому что они только гавкать могут. У них продажа фольцов упала на 40 процентов. Скоро они их будут себе в ...опу засовывать. А вот без редкоземельных металов из России хрен им а не катализаторы и прочее.

РОССИЯ ВПЕРЕД !!!!!!!!!!!!
Guest
Так было в России с далеких времен
Чем выше давление, тем крепче бетон
И если опасность державе грозит
Становится Родина, как монолит
В горниле победы сегодня как встарь
Опять закаляется Родины сталь

Россия, Россия — в этом слове огонь и сила
В этом слове победы пламя
Поднимаем России знамя
Россия, Россия — в этом слове огонь и сила
В этом слове победы пламя
Поднимаем России знамя

Пусть время нас бурным потоком несет
За нами Россия, за нами народ
Традиции святы и тысячи лет
Продолжится летопись наших побед
А если врагов налетит воронье
Их снова Отечество встретит мое

Россия, Россия — в этом слове огонь и сила
В этом слове победы пламя
Поднимаем России знамя
Россия, Россия — в этом слове огонь и сила
В этом слове победы пламя
Поднимаем России знамя

Россия, Россия — в этом слове огонь и сила
В этом слове победы пламя
Поднимаем России знамя
Россия, Россия — в этом слове огонь и сила
В этом слове победы пламя
Поднимаем России знамя

Россия вперёд !!! РОССИЯ УРАААААААА, УРАААААААААААА, УРАААААААААААА.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.