Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Выборка с двойным условием в значении, как?
Покинул форум
Сообщений всего: 182
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
Название столбца PaymentModeName
Мне надо ссумировать содержимое другой колонки если параметры в колонке PaymentModeName или t1 или t2, как это сделать?
$result1=mysql_query("SELECT ROUND(SUM(Volume), 2) as 'Volume', 'FuelName' FROM `azs1_outcomesbyretail` WHERE `PaymentModeName`='t1' AND `PaymentModeName`='t2'")or die('error!');
не работает.. подскажите плз
Саныч
Отправлено: 06 Сентября, 2013 - 18:15:52
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Сами б хоть подумали, как одно и то же поле в один и тот же момент времени может иметь два разных значения?..
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
SofiaKit
Отправлено: 06 Сентября, 2013 - 19:25:33
Частый гость
Покинул форум
Сообщений всего: 182
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
ну я так и подумала... ладно, спасибо... но всеравно конечно не работает, я пошла по другому пути =) сперва один параметр выбрала, потом другой, потом сложила оба и все.
LIME
Отправлено: 06 Сентября, 2013 - 19:49:26
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
$result1=mysql_query("SELECT ROUND(SUM(Volume), 2) as 'Volume', 'FuelName' FROM `azs1_outcomesbyretail` WHERE `PaymentModeName`='t1' OR `PaymentModeName`='t2'")or die('error!');
$result=mysql_query("SELECT ROUND(SUM(Volume), 2) as 'Volume', 'FuelName' FROM `azs1_incomesbydischarge` WHERE `FuelName`='Аи92' AND `SessionNum`>'$ses1' OR `SessionNum`>'$ses2'")or die('error!');
должна одна сумма отобразиться, считая на калькуляторе... а отображается почему-то больше, и значительно больше. (Добавление)
блин, вот в последнем варианте мне надо чтоб считалось от 745 до 757. это какой параметр?
IllusionMH
Отправлено: 06 Сентября, 2013 - 20:23:42
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
SofiaKit, серьезно? Чем руководствовались при написании этой части строки
Человек который не понимает, как записать условие нахождения числа в интервале пишет SQL запросы..?
Подскажу больше(или равно) нижней границы Именьше(или равно) верхней
в скобках на случай включения границ интервала
SofiaKit
Отправлено: 06 Сентября, 2013 - 20:45:43
Частый гость
Покинул форум
Сообщений всего: 182
Дата рег-ции: Сент. 2010
Помог: 0 раз(а)
да не в этом дело, я ставила параметры больше чем ses1 и меньше чем ses2, не работает. Зачем умничать, если не можете помочь, не понимаю... (Добавление)
а, все, разобралась.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.