SELECT
cms_module_ladu_batch.id AS batch_id,
name, t1, cms_module_ladu_batch.date_changed AS date_ch,
t13, t2, t3, t4, bkuup, date_modified, date_created,
kogused.aadress AS aadress,
kogused.kogus AS kogus,
SUM(kogused.kogus) AS total
FROM
cms_module_ladu_batch
LEFT JOIN kogused
ON cms_module_ladu_batch.id = kogused.bid
WHERE
t2!='Sildid'
GROUP BY
batch_id
C'est le code MySQL - le problème est le suivant. J'ai besoin d'exclure les lignes où total est 0 et date_ch plus d'un mois (le format date_cd est "2011-01-01 00:00:00"). est-ce possible? http://jsfiddle.net/tiitremmel/2mvrr/1/ - Échantillon jsfiddle - la première table est comme le résultat de mysql est le défaut et la deuxième table est comment le résultat devrait ressembler.MySQL Comment inclure dans où deux clause?
les alias ne fonctionnent pas là où –
très vrai - je viens de corriger cela! – Bjoern
mais toujours les deux clauses font leur travail mais le résultat n'est pas ce dont j'ai besoin. date partie exclut toutes les autres dates, mais je dois exclure seulement les dates que le total de la ligne est 0. merci quand même :) –