Я пытаюсь ниже запроса, если условие не работаетЕсли условие не работает, когда условие
SELECT SUM(quantity) as qty
FROM hud_allotment
where IF (dvn_cd='$q') and IF(to_dvn='$q');
пожалуйста, сообщите мне
Я пытаюсь ниже запроса, если условие не работаетЕсли условие не работает, когда условие
SELECT SUM(quantity) as qty
FROM hud_allotment
where IF (dvn_cd='$q') and IF(to_dvn='$q');
пожалуйста, сообщите мне
Вам не нужно, если это может быть сделано с where and
SELECT SUM(quantity) as qty
FROM hud_allotment
where dvn_cd='$q' and to_dvn='$q';
dvn_cd или to_dvn любое одно значение приходит только, я спрашиваю, есть ли условие – Sniper
. Затем измените условие на 'где где dvn_cd = '$ q' или to_dvn = '$ q'; ' Лучше, если вы предоставите некоторые примеры данных и ожидаемый результат, было бы лучше понять. –
он отлично работает благодаря – Sniper
Привет, попробуйте http://stackoverflow.com/questions/63447/how-do-you-perform-an-if-then-in-an-sql-select, это то, что вы ищете. – Arvind
Почему 'IF'? Почему вы не можете дать как SELECT SUM (количество) в виде qty FROM hud_allotment, где dvn_cd = '$ q' и to_dvn = '$ q'; ' – Wanderer
dvn_cd или to_dvn любое одно значение появляется только, я спрашиваю, есть ли условие – Sniper