employments con sus respectivos campos:
name,lastname,address.snumber,phone1,phone2,activi ty,suspect
Y dentro de esta tabla ejecuto el siguiente stored procedure:
Código SQL:
Ver original
( @U INT, @L INT ) AS DECLARE @R INT SET @L = 1 ---- 1st value SET @U= 5 ---- Last Value SELECT @R = ROUND (((@U - @L -1) * RAND() + @L), 0)----Upper to Lower --SELECT @R----Random Value --Select 1 - 4 random records SELECT TOP (ABS(CHECKSUM(NEWID())) % 1 + @R ) id,name,lastname,snumber,phone1,phone2,activity,suspect FROM employments WHERE activity=1 ORDER BY NEWID()
Lo que hace es hacerme una selección random de entre 1 a 4 personas de la tabla y mostrármelos en un pdf en itextsharp, ahora lo que quiero es que dentro de una funcionalidad en mi form (vb.net) que tengo donde marca para que uno empleado salga obligatoria mente sea mostrado junto a los que salen
random.
No se si me explique, es decir:
En mi form, selecciono a un empleado para que salga obligatoriamente, vamos a llamarlo:
-Pedro
Ahora los que van a salir random son...
-Ana
-Juan
-Ignacio
quiero que el stored procedure me selecciono los random aparte me seleccione a "PEDRO", para esto, tengo una consulta para sacar al seleccionado obligatoriamente, es la siguiente:
Código SQL:
Ver original
SELECT * FROM employments WHERE suspect=1
Espero me puedan ayudar y también espero haber sido lo suficientemente descriptivo para que me ayuden con este problemilla.
Saludos!