sql >> Databasteknik >  >> RDS >> Sqlserver

Hur infogar man 1000 slumpmässiga datum mellan ett givet intervall?

declare @FromDate date = '2011-01-01'
declare @ToDate date = '2011-12-31'

select dateadd(day, 
               rand(checksum(newid()))*(1+datediff(day, @FromDate, @ToDate)), 
               @FromDate)


  1. UPDATE-sats för att omtilldela ett kolumnvärde enligt en numerisk formel

  2. Används QSql::Out och QSql::InOut utanför anropsproceduren?

  3. Typer av SQL JOIN

  4. Hur man återställer förtroende för en främmande nyckelbegränsning i SQL Server (T-SQL-exempel)