我已經能夠隨機化的日期與下面的代碼隨機化數字SQL
DATEADD (day, CAST (RAND() * 365 as int), '2010-1-1')
我現在需要做的是1和7以及11和126
你能幫之間的數字。 ?
SELECT 'Booking_' + Cast(Seed.Seed as varchar(25)) as BookingNo,
DATEADD(day, ABS(CHECKSUM(NEWID()) % 800), '1 Jan 2010') as ArrivalDate,
DATEADD (day, CAST (RAND() * 365 as int), '2010-1-1') % 6 + 1 as PitchType
FROM Seed CROSS JOIN
Seed AS Seed_1 CROSS JOIN
Seed AS Seed_2 CROSS JOIN
Seed AS Seed_3 CROSS JOIN
Seed AS Seed_4 CROSS JOIN
Seed AS Seed_5
對不起,我沒有正確解釋下一行將是一個隨機數而不是日期。 – wafw1971 2013-02-15 12:02:30