Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2009, 13:16
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años, 10 meses
Puntos: 3
usar funciones en query mysql

Hola a todos, yo necesito sumar valores que tengo en una base de datos en una select y para eso tengo una funcion en php que es la siguiente:

function sumar($tip,$cod){
$retorno=0;
if ($tip == $cod)
$retorno=1;
return $retorno;
}

y la idea seria usarla en esta select

SELECT sum(sumar(1,1)) as suma,tramites.* from tramites where fechaing between '$desdeinv' and '$hastainv' group by fechaing order by fechaing

pero me da error , ahora si en ves de usar la funcion pongo directamente un numero osea sum(1) ahi si me suma bien.

se puede usar funciones en select?
como hago para sumar en el select ese los valores que en el campo tipo son iguales a BD por ej. osea yo tengo un campo llamado tipo y en el hay 4 posibilidades, BD,CQ,EF,GP y la idea es sumar cuantas de cada una hay en esa select. hay forma de hacerlo?

saludos..