Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление строк Delete / 6 сообщений из 6, страница 1 из 1
04.03.2019, 17:24
    #39782147
glyzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк Delete
Добрый день. Есть такой запрос, работает!

DECLARE @year int;

SET @year=2013;
select count(*) FROM tarn_h as hh
LEFT JOIN [tarn_t] as tt
ON tt.id=hh.id
WHERE tt.id is null and year(hh.date_b) =@year

т.е. хочу удалить данные из таблицы tarn_h за определенный год, у которых нет записей в таблице tarn_t. Две таблицы связываются по полю id.

делаю так

DELETE FROM tarn_h
FROM tarn_h as hh LEFT JOIN [tarn_t] as tt ON tt.id_doc=hh.id
WHERE tt.id is null and year(hh.date_b) =@year;

выдает ошибку

Conversion failed when converting the varchar value 'ed1e1b58-bd57-11e2-a197-003048ff1647 ' to data type int.

тип поля date_b datetime

не могу понять почему select работает, а удалять не хочет.
...
Рейтинг: 0 / 0
04.03.2019, 17:35
    #39782155
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк Delete
id_doc в таблице [tarn_t] какого типа?
...
Рейтинг: 0 / 0
04.03.2019, 17:36
    #39782158
glyzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк Delete
char 70
...
Рейтинг: 0 / 0
04.03.2019, 17:37
    #39782159
glyzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк Delete
все ошибка в коде не заметил
...
Рейтинг: 0 / 0
04.03.2019, 17:37
    #39782161
glyzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк Delete
спасибо за наводку, бился час
...
Рейтинг: 0 / 0
04.03.2019, 17:38
    #39782162
glyzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк Delete
спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление строк Delete / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]