Fråga : Using randen () som frambringar data

Pröva förmiddag I att frambringa testar data.  Jag har en att bordlägga som har en lista av daterar, another, som har en lista av invånare.  Jag önskar att frambringa ett meter, som är 1 80% av tiden, och 0 den annan 20%en.  Förmodligen en slumpmässig generator fungerar behov att användas.  

Here är vad jag har:

SELECT D.ActualDay, R.RESIDENT_ID, 1 SOM 'Metric'
FROM DIM_DATE SOM D, DIM_RESIDENT SOM R

Which frambringar min data undantar mitt meter är alltid 1.  Jag gjorde försök using rand () och fick ett slumpmässigt numrerar i det meter sätter in, men det var samma numrerar upprepat över och över.  Jag önskar ett lagrat tillvägagångssätt, som jag kan köra att ska befolka bordlägga som en har sätter in dag, invånare som är meter using, daterar från DIM_DATE och invånarna från DIM_RESIDENT.

" klar "

Svar : Using randen () som frambringar data

RAND (
CAST (NEWID () SOM varbinary)
)
Andra lösningar  
 
programming4us programming4us