1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| DECLARE @t TABLE
(
i float
, j float
)
INSERT INTO @t
SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
UNION ALL SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
UNION ALL SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
UNION ALL SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
UNION ALL SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
UNION ALL SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
UNION ALL SELECT ABS(CHECKSUM(NEWID())) % 10, ABS(CHECKSUM(NEWID())) % 10
SELECT *
FROM @t
SELECT T.i
, T.j
, MAP.moy
FROM @t AS T
CROSS APPLY dbo.fnmoyanparmat(T.i, T.j) AS MAP |
Partager