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

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


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