Hola, necesito repetir un dato obtenido una X cantidad de veces.
Por ej.
Si ingreso el código del producto (99) me regresa el código del producto, el
precio en efectivo y el precio con tarjeta.
Este dato es para imprimir el código de barras.
Y necesito poder obtener este dato repetido tantas veces como el cliente
quiera imprimir etiquetas.
select ('*' + productos.codprod + '*') as CodigoBarra,
productos.codprod,
convert (varchar, productos.precioefectivo) as Efectivo,
convert (varchar, max(productoTarjeta.precio)) as Tarjeta
from productos
inner join productotarjeta on productotarjeta.codprod=productos.codprod and
productos.codprod=@CodProd and productos.codprod = productotarjeta.codprod
and
len(productos.codprod) <= 8
group by productos.codprod, productos.precioefectivo
Esto me devolvería...
CodigoBarra codprod Efectivo Tarjeta
*99* 99 25.05 34.15
Y necesitaría que me muestre de esta forma...
CodigoBarra codprod Efectivo Tarjeta
*99* 99 25.05 34.15
*99* 99 25.05 34.15
*99* 99 25.05 34.15
...
La cantidad de repeticiones deberá ser dado por un valor, se le podría
agregar @Repetir y a partir del valor que esta tenga repetir la cantidad de
veces que se debe mostrar.
Espero se entienda lo que quiero hacer.
Daniel.
Leer las respuestas