MySql 'min' в предложении 'WHERE' - PullRequest
1 голос
/ 08 марта 2012

У меня есть этот запрос

select date(fecha) as day, min(num) as mi  
from myTable 
where date(fecha) >= date(now()) 
group by day;

как я могу добавить это условие, где mi < 10 похоже на

select date(fecha) as day, min(num) as mi  
from myTable 
where date(fecha) >= date(now()) 
and mi < 10 
group by day;

Ответы [ 2 ]

7 голосов
/ 08 марта 2012

используйте выражение "имеющий"

select date(fecha) as day, min(num) as mi  
from myTable where date(fecha) >= date(now()) 
group by day
having min(num) < 10;
0 голосов
/ 08 марта 2012

может быть, это ...

select date(fecha) as day, min(num) as mi  
from myTable 
where date(fecha) >= date(now()) 
and num < 10 
group by day;
...