PDA

View Full Version : انتقال نتیجه کوئری به یک جدول



khoshblagh
یک شنبه 11 بهمن 1388, 07:13 صبح
با سلام خدمت دوستان
با اجرای عبارت زیر یک سری اعداد که بر اساس مبلغ طبقه بندی شده و تعداد تکرار هر عدد در طبقه مورد نظر را نمایش میدهد. حالا اگر بخواهیم عبارت را تکمیل تر به این صورت نماییم که نتیجه را مستقیما به یک جدول متقل نماید چه تغییراتی را به آن اضافه نماییم؟
متشکرم.


SELECT Count(tblMoshakhasat.MablaghBiMaDarman) AS CountOfMablaghBiMaDarman, tblMoshakhasat.MablaghBiMaDarman
FROM tblMoshakhasat
GROUP BY tblMoshakhasat.MablaghBiMaDarman, tblMoshakhasat.BiMaDarman, tblMoshakhasat.Vazeyat
HAVING (((tblMoshakhasat.BiMaDarman)=True) AND ((tblMoshakhasat.Vazeyat)=True))
ORDER BY tblMoshakhasat.MablaghBiMaDarman;

حسین شهریاری
یک شنبه 11 بهمن 1388, 09:26 صبح
سلام

حالت کلی به صورت زیر است:

Insert into Table_Name
Select * from Query_Name
یعنی اگر خروجی کوئری فوق الذکر شما با جدولی سازگار باشد کافی است که دستور Insert into table را به ابتدای آن اضافه کنید.

khoshblagh
دوشنبه 12 بهمن 1388, 07:08 صبح
با تشکر از پاسختان
البته باید نام فیلدها را بعد از نام جدول مربوط به جمله insert into table اضافه گردد.

حسین شهریاری
سه شنبه 13 بهمن 1388, 10:13 صبح
سلام
اگر خروجی دستور select دقیقا سازگار با جدول مقصد باشد(از نظر نوع و تعداد فیلد) دیگه نیازی به ذکر نام فیلدها نیست و در غیر بله حق باشماست

موفق باشید