2 messages in com.mysql.lists.mysql-deRe: SELECT SUM(x) AS y WHERE y...
FromSent OnAttachments
Michael Borchers06 Feb 2006 01:50 
Sebastian Mendel06 Feb 2006 03:33 
Subject:Re: SELECT SUM(x) AS y WHERE y...
From:Sebastian Mendel (lis@sebastianmendel.de)
Date:02/06/2006 03:33:02 AM
List:com.mysql.lists.mysql-de

Michael Borchers wrote:

ich mache eine einfach SUM abfrage

SELECT SUM(time) AS timesum FROM table

nun möchte ich in der klausel on the fly überprüfen, ob "timesum" nicht 0 ist,
also:

WHERE timesum != 0

allerdings kennt er das feld in der klausel noch nicht. ist das mit mysql nicht möglich?!

doch, hängt von der MySQL Version ab, dein Variante klappt erst in neueren Versionen, ansonsten geht aber immer:

SELECT SUM(`time`) AS `timesum` FROM `table` WHERE SUM(`time`) != 0

www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet