Guardar valor devuelto consulta con count

04/06/2004 - 13:57 por fabian | Informe spam
hola grupo,

necesito ejcutar la siguiente consulta y poder guardar el valor devuelto del
count

select npedido,count(npedido)
from tb_pedidos
where npedido='100'
group by npedido

si hago :

declare @cuenta int

select npedido,@cuenta=count(npedido)
from tb_pedidos
where npedido='100'
group by npedido

me devuelve el siguiente error:

'No debe combinarse una instrucción SELECT que asigne un valor a una
variable con operaciones de recuperación de datos.'

como consigo guardar ese valor?

Preguntas similare

Leer las respuestas

#1 Tinoco
04/06/2004 - 14:15 | Informe spam
Hola.

Lo mejor es quitar [npedido] del select, este valor no se
necesita porque es un parametro que ya se tiene.

Hermilson.

Mostrar la cita
valor devuelto del
Mostrar la cita
valor a una
Mostrar la cita
#2 Carlos Sacristan
04/06/2004 - 14:15 | Informe spam
Si ya estás filtrando no es necesario que también agrupes. Prueba con la
siguiente sentencia:

SELECT @cuenta=COUNT(npedido)
FROM tb_pedidos
WHERE npedido='100'



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"fabian" escribió en el mensaje
news:#
Mostrar la cita
del
Mostrar la cita
#3 fabian
04/06/2004 - 15:55 | Informe spam
OK muchas gracias.
"Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida