I used this query with virtual column New_Users 
SELECT `r`.`deal_id` as Deal_ID, 
       concat("2013\-05\-15") as start_date, 
       concat("2013\-05\-16") as end_date, 
       abs(0) AS New_Members 
  FROM (`ws_deal` r) 
 WHERE New_Members != 0 
 ORDER BY `deal_id`" 
I had a error "1 Unknown column 'New_Members' in 'where clause' SQL.sql 1 118 "
If i didn't use New_Members != 0 and if query is
 SELECT `r`.`deal_id` as Deal_ID, 
        concat("2013\-05\-15") as start_date, 
        concat("2013\-05\-16") as end_date, 
        abs(0) AS New_Members 
   FROM (`ws_deal` r)  
  ORDER BY `deal_id` 
  LIMIT 12"  
I get a result .
Deal_ID start_date      end_date       New_Members  
407 2013-05-15  2013-05-16  0
408 2013-05-15  2013-05-16  0
409 2013-05-15  2013-05-16  0
410 2013-05-15  2013-05-16  0
411 2013-05-15  2013-05-16  0
412 2013-05-15  2013-05-16  0
413 2013-05-15  2013-05-16  0
414 2013-05-15  2013-05-16  0
415 2013-05-15  2013-05-16  0
416 2013-05-15  2013-05-16  0
417 2013-05-15  2013-05-16  0
My Question is why I can't filter this result . How can I filter this . (You may think anyway New_Member != 0 and filter is not needed . But I need this to be happen by a filter while this is dynamically generated query in a big query set)
Thanks a lot
 
     
     
    