您好我正在使用SQL Server 2012,我有一种情况,必须将表记录除以百分比分配让我说我在表中有199条记录,我必须将它拆分为两个不同的表1表有43%的记录和另一个表保持57%的行。有人请帮助我。
答案 0 :(得分:1)
select top 43 percent from table order by field asc
select top 57 percent from table order by field desc
或
SELECT top 43 percent *
INTO newtable43
FROM table
SELECT col1, col2, coln
INTO newtable57
FROM table
except
select col1, col2, coln from newTable43