Я новичок во всем этом, поэтому я столкнулся с несколькими проблемами (я использовал SQL-сервер только несколько раз). Я создал новые таблицы, в которые я экспортировал данные из таблиц, которые существуют в другой базе данных на другом сервере.Все работало нормальноОднако в новых таблицах мне нужно использовать тип данных int
(ГГГГММДД), в то время как последний сохраняется как дата-время в исходной таблице.Я подумал, что могу использовать временную таблицу, в которую я буду экспортировать даты в формате datetime, а затем преобразовать их в, чтобы поместить в таблицу дат, но я как бы застрял прямо сейчас.
Вот что ядо сих пор (содержит ошибки)
DECLARE @count int;
SET @count = 0;
DECLARE @NUMOFROWS int;
SET @NUMOFROWS = ( SELECT COUNT(VENTES_CODE_ID) FROM ventes );
WHILE ( @count < @NUMOFROWS )
BEGIN
DECLARE @Date datetime;
SET @Date = ( SELECT TEMP FROM ventes WHERE row_number () = @count );
SELECT into ID_DATE_IDDate AsInteger (
SELECT COUNT(*) FROM ventese
WHERE ID_DATE_is NOT LIKE NULL AS rownumber
) = CAST( CONVERT( varchar, @Date, 112 ) AS INT );
@count++;
END
Большое спасибо!