You can create a view which has the same column list as your source table and a WHERE clause:
create view v_xxx
..
as
select
..
from <source table>
where <column> >= dateadd(day, -180, getdate())
go
Then, you can BCP out data from view, then BCP in data into your target table
-- Peter Lo