У меня есть база данных амортизации. Мне нужно провести амортизацию на следующий месяц, когда должны быть выполнены два условия, но из другой таблицы
insert into Asset.dbo.depreciation (Asset_Tag, depreciation_date, Depreciation_Amount)
select
Asset_Tag, '2012-05-01', Depreciation_Amount
from Asset.dbo.depreciation
where depreciation_date = '2012-04-01'
and asset_details.Fully_Depreciated = 'N'
Условие после and
берется из другой таблицы.
Пожалуйста помоги
1 ответ
Вам не хватает присоединения к другой таблице ex:
Asset.dbo.depreciation d INNER JOIN Asset.dbo.Asset_details d2 ON d1.keycolumn = d2.keycolum where d.depreciation_date = '2012-04-01' and d1.Fully_Depreciated = 'N'
Похожие вопросы
Новые вопросы
sql-server
Microsoft SQL Server — это система управления реляционными базами данных (RDBMS). Используйте этот тег для всех выпусков Microsoft SQL Server, включая Compact, Express, Azure, Fast-track, APS (ранее PDW) и Azure SQL DW. Не используйте этот тег для других типов СУБД (MySQL, PostgreSQL, Oracle и т. д.). Не используйте этот тег для вопросов по программному обеспечению и разработке мобильных устройств, если только он не связан напрямую с базой данных.
Asset.dbo.depreciation d INNER JOIN Asset.dbo.Asset_details d2 ON d1.keycolumn = d2.keycolum