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


взять сумму из поля в таблице с выборкой за текущий месяц


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

#1 oknik

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

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

Отправлено 24 Декабрь 2017 - 20:18

подскажите пожалуйста, как сделать выборку из таблицы но только за текущий месяц?
вернее вопрос в том как именно прописать параметр "поле $line['f12341']" = "текущий месяц" в запросе к бд

$sqlQuery = "SELECT sum(f12381) as summa FROM ".DATA_TABLE."841 WHERE status=0 and <ЧТО СЮДА НАПИСАТЬ?> and f12361='".$line['ID']."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$summa = $row['summa'];

$line['Кому']['Расход в текущем месяце'] = $summa;


#2 AntonKravchenko

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

  • Пользователи
  • PipPipPip
  • 152 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 25 Декабрь 2017 - 00:01


$start = date("Y-m-01 00:00:00");
$end = date("Y-m-d 23:59:59", mktime(0,0,0,date("n")+1,0,date("Y")));

$sqlQuery = "SELECT sum(f12381) as summa FROM ".DATA_TABLE."841 WHERE status=0 and f12341>='".$start."' and f12341<='".$end."' and f12361='".$ID."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$summa = $row['summa'];

$line['Кому']['Расход в текущем месяце'] = $summa;


Сообщение отредактировал AntonKravchenko: 25 Декабрь 2017 - 00:04


#3 oknik

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

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

Отправлено 26 Декабрь 2017 - 19:50

Просмотр сообщенияAntonKravchenko (25 Декабрь 2017 - 00:01) писал:


$start = date("Y-m-01 00:00:00");
$end = date("Y-m-d 23:59:59", mktime(0,0,0,date("n")+1,0,date("Y")));

$sqlQuery = "SELECT sum(f12381) as summa FROM ".DATA_TABLE."841 WHERE status=0 and f12341>='".$start."' and f12341<='".$end."' and f12361='".$ID."'";
$res = sql_query($sqlQuery);
$row = sql_fetch_array($res);
$summa = $row['summa'];

$line['Кому']['Расход в текущем месяце'] = $summa;


не сработало. поле суммы осталось пустым.

#4 AntonKravchenko

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

  • Пользователи
  • PipPipPip
  • 152 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 26 Декабрь 2017 - 21:44

а в таблице 841 есть данные, подходящие под условия?





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

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