با سلام خدمت دوستان
احتراما من مشکلی دارم که نتوانستم تا راه حلی برای آن پیدا نمایم . امیدوارم شما مشکل مرا در این رابطه حل نمائید.
اما اصل موضوع:
من دو جدول دارم که اولی را بر اساس کد گروه بندی و بر اساس مبلغ جمع میشود. سپس نتیجه در جدول دوم در حقیقت خلاصه شده جدول اول است ثبت میشود. من از طریق دستور insert into این عمل را به درستی انجام میدهم که کد آن در زیر نمایش داده شده است. اما بنا به دلایلی میخواهم به جای دستور insert into از دستور update استفاده نمایم. حال باید این دستور طوری نوشته شود که اولامبالغ جدول اولی را جمع بندی بر اساس کد نموده و نتیجه به جدول دوم که در آن کد قبلا درج شده است وارد شود. متشکرم
cmdImportData.CommandText :='INSERT INTO tblGardeshSal(CodProject,Mablagh02,Tedad02)'+
' SELECT '+strStartSal+'.CodProject, Sum('+strStartSal+'.Mablagh)AS Mablagh, Count('+strStartSal+'.CodProject) AS Tedad'+
' FROM '+ strStartSal+
' GROUP BY '+strStartSal+'.CodProject'+
' ORDER BY '+strStartSal+'.CodProject';