Перейти к содержимому


сумма из таблицы из таблицы


Сообщений в теме: 2

#1 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 17 Март 2018 - 03:33

$sqlQuery = "SELECT sum(f1150) as sum_reserve FROM ".DATA_TABLE."90 WHERE status=0 and f6141='Резерв' and f1147='".$line['Наименование']['id']['raw']."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$total_reserve = $row['sum_reserve'];
$line['В резерве'] = $total_reserve;


подскажите пожалуйста, что здесь не правильно?
в итоге не правильные цифры подтягиваются.

должны быть такие
http://f3.s.qip.ru/18ZobV5dP.png

а получаем это
http://f2.s.qip.ru/18ZobV5dO.png

#2 plotnikov

    Активный участник

  • Пользователи
  • PipPipPip
  • 155 сообщений

Отправлено 17 Март 2018 - 10:31

Не очень понятно где и какие поля, но как минимум в запросе должно быть $line['Наименование']['raw']
А не $line['Наименование']['id']['raw']

#3 oknik

    Активный участник

  • Пользователи
  • PipPipPip
  • 99 сообщений

Отправлено 28 Март 2018 - 01:23

это стандартная конфигурация, в ней есть склад и там было поле "остаток", мы добавили поле "резерв"
есть таблица "расход со склада" с "позициями расхода" у которых есть статус "резерв"
требуется посчитать колво товаров которых находятся в резерве (везде и в складе и в позициях расхода общее поле "Наименование" - связь с таб. "Прайс Лист")

Просмотр сообщенияplotnikov (17 Март 2018 - 10:31) писал:

Не очень понятно где и какие поля, но как минимум в запросе должно быть $line['Наименование']['raw']
А не $line['Наименование']['id']['raw']
А так вообще по нолям остается.

Сообщение отредактировал oknik: 28 Март 2018 - 01:24






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных