相关疑难解决方法(0)

SQL随机数不起作用

declare @fieldForceCounter as int
declare @SaleDate as dateTime
declare @RandomNoSeed as decimal

set @fieldForceCounter = 1
set @SaleDate = '1 Jan 2009'
set @RandomNoSeed = 0.0

WHILE @fieldForceCounter <= 3
   BEGIN

    while @SaleDate <= '1 Dec 2009' 
    begin       

        INSERT INTO MonthlySales(FFCode, SaleDate, SaleValue) VALUES(@fieldForceCounter, @SaleDate, RAND(@RandomNoSeed))

        set @saleDate = @saleDate + 1
        set @RandomNoSeed = Rand(@RandomNoSeed) + 1

    end

    set @SaleDate = '1 Jan 2009'
    set @fieldForceCounter = @fieldForceCounter + 1
   END
GO
Run Code Online (Sandbox Code Playgroud)

该 T-SQL 命令应该在“ SaleValue”表的“ MonthlySales”列中插入随机值。 …

sql sql-server random

2
推荐指数
1
解决办法
2540
查看次数

标签 统计

random ×1

sql ×1

sql-server ×1