mohmp3
شنبه 28 مهر 1386, 11:07 صبح
سلام
دستور زیر معتبر نیست. آیا اصولا می شه از توابع، توی UPDATE استفاده کرد. لطفا فرمتشو برام بنویسید.
UPDATE Testtbl SET EqualCarbon = MIN(Carbon)
کاری که می خواهم بکنم اینه : مینیمم یک ستون رو بگیرم + مینیمم رو تقسیم بر تمام فیلدهای همان ستون کنم و اعداد جدید را نیز در همان ستون قرار دهم.
سوال دوم شاید بیشتر به دلفی مربوطه. من از بانک اینتربیس استفاده می کنم. چطور می تونم نتایج دستورات SQL رو در یک متغییر ذخیره کنم. توضیح بیشتر، مثلا: وقتی نتیجه فقط یک فیلده نظیر تابع MIN(Carbon)=1 عدد یک تو متغییر a ذخیره بشه و اگر چند فیلده تو یه آرایه ! هدفم از اینکار اینه که نتایج دستور SELECT بر روی یه DATASET رو تک تک پردازش کنم.
دستور زیر معتبر نیست. آیا اصولا می شه از توابع، توی UPDATE استفاده کرد. لطفا فرمتشو برام بنویسید.
UPDATE Testtbl SET EqualCarbon = MIN(Carbon)
کاری که می خواهم بکنم اینه : مینیمم یک ستون رو بگیرم + مینیمم رو تقسیم بر تمام فیلدهای همان ستون کنم و اعداد جدید را نیز در همان ستون قرار دهم.
سوال دوم شاید بیشتر به دلفی مربوطه. من از بانک اینتربیس استفاده می کنم. چطور می تونم نتایج دستورات SQL رو در یک متغییر ذخیره کنم. توضیح بیشتر، مثلا: وقتی نتیجه فقط یک فیلده نظیر تابع MIN(Carbon)=1 عدد یک تو متغییر a ذخیره بشه و اگر چند فیلده تو یه آرایه ! هدفم از اینکار اینه که نتایج دستور SELECT بر روی یه DATASET رو تک تک پردازش کنم.