PDA

View Full Version : update مقادیر یک جدول از روی یک جدول دیگر



Naghibi
سه شنبه 26 اسفند 1393, 11:54 صبح
با سلام خدمت همه دوستان
من یه جدول کارمندان دارم که تاریخ استخدام رو داخلش ذخیره کردم. یه جدول دیگه هم دارم که مقادیر مرخصی های اول سال رو توش ذخیره می کنم. یعنی به ازای هر رکورد توی جدول کارمندان یک سطر توی این جدول هم وجود دارد. حالا لازم دارم یه کدی بنویسم که تاریخ استخدام این فرد از جدول کارمندان خوانده شده و در در این جدول به روز رسانی شود. نمی دونم باید از حلقه استفاده کنم یا با یه دستور update این کار شدنی هست. دوستان کسی می تونه این کد رو بهم بگه؟ خودم خواستم با این کد بنویسم اما نمیدونم چه جوری!!!:ناراحت:

update RemainLeave set PYear=(select substring (personel.StartDate,1,4) from personel where pID ='?') where pID='?'

ferdin
سه شنبه 26 اسفند 1393, 14:17 عصر
سلام

نیازی به حلقه نیست :





Update RemainLeave
Set PYear= substring (personel.StartDate,1,4)
From RemainLeave
inner join personel On personel.pID = RemainLeave.pID