ورود

View Full Version : فیلد محاسباتی در SQL



farzadini
دوشنبه 04 اسفند 1393, 22:37 عصر
با احترام به دوستان. من این کار رو (کوئری گرفتن) در اکسس انچام دادم ولی در SQL بلد نیستم . از راهنمائی شما پیشاپیش ممنونم
قضیه اینه که . بطور ساده بگم در اکسس کوئری ساختم که از دو تا جدول مقادیری رو میگرفت و محاسبه می کرد در یک فیلدکوئری ذخیره میکرد. حالا یک شرطی اجرا می شد که نتیجه اون کوئری هدف من بود از تهیه اون.
اگر در اسکیو ال بخوام با سلکت یک کوئری بسازم. آیا میتونم بگم مقادیر محاسبه فیلدهای دوتا جدول رو برام توی یک فیلد کوئری ذخیره کنه و بعد شرط بزارم؟
یکم طولانی شد ببخشید
اینجوری هم شاید بشه گفت. table1 F1 , table2 F2 دوتا جدول و فیلدهای مورد نظر هستند. حالا یک کوئری میخوام که حاصلضربF1 و F2 رو در یک ستون دخیره کنه و (شرط هم اگر حاصلضرب عددی بود مثلا بزرگتر از عدد X) اونوقت بزرگتر از X رو برام لیست کنه. تا بعدد ببرمش سی شارپ
ممنون از توجهتون.

SabaSabouhi
سه شنبه 05 اسفند 1393, 08:09 صبح
با احترام به دوستان. من این کار رو (کوئری گرفتن) در اکسس انچام دادم ولی در SQL بلد نیستم . از راهنمائی شما پیشاپیش ممنونم
قضیه اینه که . بطور ساده بگم در اکسس کوئری ساختم که از دو تا جدول مقادیری رو میگرفت و محاسبه می کرد در یک فیلدکوئری ذخیره میکرد. حالا یک شرطی اجرا می شد که نتیجه اون کوئری هدف من بود از تهیه اون.
اگر در اسکیو ال بخوام با سلکت یک کوئری بسازم. آیا میتونم بگم مقادیر محاسبه فیلدهای دوتا جدول رو برام توی یک فیلد کوئری ذخیره کنه و بعد شرط بزارم؟
یکم طولانی شد ببخشید
اینجوری هم شاید بشه گفت. table1 F1 , table2 F2 دوتا جدول و فیلدهای مورد نظر هستند. حالا یک کوئری میخوام که حاصلضربF1 و F2 رو در یک ستون دخیره کنه و (شرط هم اگر حاصلضرب عددی بود مثلا بزرگتر از عدد X) اونوقت بزرگتر از X رو برام لیست کنه. تا بعدد ببرمش سی شارپ
ممنون از توجهتون.

سلام
من که منظورت رو نفهمیدم. یه کم شفاف‌تر بگو چیکار می‌خوای بکنی.

صباصبوحی

golbafan
سه شنبه 05 اسفند 1393, 08:17 صبح
سلام
کدهای sql در اکسس و sqlserver بسیار شبیه بوده (sql92) برای همین در کوئری ساده شما جواب میدهد...