Tengo un problemon que no se como resolver
tengo una tabla con 4 campos
ticket/simbolo/apertura/cierre/
1/clp/2009-07-01 00:00:00/'2009-07-12 00:00:00'
2/clp/2009-07-01 00:00:00/'2009-07-13 00:00:00'
3/clp/2009-07-01 00:00:00/'2009-07-16 00:00:00'
lo que necesito es que todas los ticket que se hicieron (abierto y cerrado) antes del dia 2009-07-15 se cuenten por dos.
Código:
y lo que aparece es soloSELECT TABLA.simbolo, if( (TaBLA.apertura between '2009-07-01 00:00:00' and '2009-09-15 00:00:00') and (TABLA.cierre between '2009-07-01 00:00:00' and '2009-09-15 00:00:00'), count(TABLA.Ticket) * 2, '') as Operacion_Cerrada, if( ((TABLA.close_time > '2009-07-015 00:00:00')) , count(TABLA.Ticket)', '') as Operacion_No_Cerrada FROM `mt4_trades` where TABLA.simbolo = 'CLP';
simbolo/Operacion_cerrada/Operacion_no_Cerrada
CLP/6/0
eso significa que toma las 3 operaciones como cerradas, aunque no es asi toma el primer if y multiplica todo por 2 siempre, siendo que hay una que no lo toma asi.
tome cada una de las sentencia y funcionan independientes entre si, pero no juntas.
necesito poder realizar esa cuenta
existe alguna manera mas facil?
saludos.