|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Thursday, December 06, 2012 7:26 AM
Points: 6,
Visits: 60
|
|
I am trying to do a monte carlo simulation within SQL
I have a table containing unique product numbers, and what I want to do, is return each product 10'000 times with a random number next to it;
I can return one row for each product with
SELECT prodmo, rnd=(SELECT RAND((convert(varbinary, newid())))) FROM PriceMoveDemo
|
|
|
|
|
SSCommitted
      
Group: General Forum Members
Last Login: Tuesday, May 28, 2013 3:05 AM
Points: 1,943,
Visits: 8,229
|
|
Something like this ? ...
with cteRand as ( Select top(1000) abs(checksum(newid())) as Rand from sys.columns a cross join sys.columns b cross join sys.columns b ) Select * from <yourtable> cross join cteRand
Clear Sky SQL My Blog Kent user group
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Thursday, December 06, 2012 7:26 AM
Points: 6,
Visits: 60
|
|
| Cheers that has seemed to do the trick
|
|
|
|