[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: разность 2 запросов
Petedemjin
добрый,естть 2 запрроса на сумму.как найти разность между ними



Спустя 22 минуты, 34 секунды (18.06.2012 - 01:44) rooor написал(а):
код в студию)

Спустя 37 минут, 17 секунд (18.06.2012 - 02:22) Petedemjin написал(а):
первый запрос
SELECT SUM(kolich) FROM rashodni
WHERE nomenkl_name='$nomenkl_name' AND ( vid_doc='наряд' OR vid_doc='разнорядка')
AND poluch_podr='$id_podr' AND status_doc='исполнен' AND info_doc='1'
второй запрос
SELECT SUM(kolich) FROM rashodni WHERE nomenkl_name='$nomenkl_name' AND otprav_podr='$id_podr'
AND status_doc='исполнен' AND info_doc='1'

Спустя 34 минуты, 12 секунд (18.06.2012 - 02:56) rooor написал(а):
два в одном)
$sql = mysql_query("SELECT SUM(`a`.`kolich`) AS `one`, SUM(`b`.`kolich`) AS `two`, (SUM(`a`.`kolich`) - SUM(`b`.`kolich`)) AS `result` 
FROM `rashodni` AS `a`
LEFT JOIN `rashodni` AS `b` ON `b`.`otprav_podr` = `a`.`poluch_podr`
WHERE `a`.`nomenkl_name` = '"
.$nomenkl_name."'
AND (`a`.`vid_doc` = 'наряд' OR `a`.`vid_doc` = 'разнорядка')
AND `a`.`poluch_podr` ='"
.$id_podr."'
AND `a`.`status_doc` = 'исполнен'
AND `info_doc` = 1"
);
$res = mysql_fetch_assoc($sql);
echo "<pre>";
print_r($res);
echo "</pre>";
Быстрый ответ:

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