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?
 

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.

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 similares