استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
چطور همچین کاری میشه کرد؟
مطمئنا باید از Functions استفاده کرد تا چند Stored Procedures را به هم وصل کنه اما دقیقا چه جوری؟
در دیتاگریدم میخوام چند تا ستون وجود داشته باشه که با دستورهای زیر ساخته شده باشن اما با UNION و امثال آن که قطعا کار نمیکنه.
مهربانی میفرمایید اگر راهنمایی نمایید.
select SUM(CAST(BEDEHI as decimal)),SUM(CAST(TALAB as decimal)) from borjDB.dbo.T1_SAKENIN
and
select SUM(CAST(COST as decimal))as DCOST from borjDB.dbo.T5_DARAMAD
and
select SUM(CAST(COST as decimal))as HCOST from borjDB.dbo.T5_HAZINE
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
لازم میدانم اضافه کنم که من اصلا از Functionsها چیزی سرم نمیشه پس خواهشا مبتدیانه! جواب بدین
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
سلام
نمیدونم دقیقا منظورتون چیه؟!!!
ولی اینطوری که فهمیدم :
کوئری اول دو مقدار، کوئری دوم یک مقدار و کوئری سوم هم یک مقدار را بر میگردونه در کل میشه 4 تا مقدار.
اگه بخوای برای هر کدوم از این مقدارها یک ستون ایجاد کنی دستور ایجاد ستون رو بنویس و بعد هم با دیتا ریدر هر کدوم از این مقدارها رو بذار داخل یه سطر.
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
منظورم دقیقتر اینه که سه تا دستور select در بالا را چه جوری باید در کد زیر قرار بدم تا خطا نده؟
cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText =؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟";
DbRun = new MyDbRun();
DbRun.ExecSelectCommand(cmd);
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
تا جایی که میدونم باید هر کدوم از دستورهایی که توی پست اول گذاشتم داخل یه Store P ذخیره کنم و بعدش با Function هر سه تاشون را صدا بزنم اما نمیدونم چجوری. اصلا آیا باید همچین کاری کرد؟
سوالم را واضح رسوندم؟
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
جناب mohammaddou
همانطور که خودتون هم متوجه شدین( و پست خود را پاک کردین)، ملاحظه فرمودید که روشی که استفاده کرده بودین استفاده از join بود که نتیجه نداد
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
بله حق با شماست دوست عزیز.
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
خواهشا یکی که بلده کمک کنه
نقل قول: استفاده از چند query (وصل برخی ستونهای چند جدول به یک دیتاگرید)
یعنی کسی نمیدونه چطور میشه چند تا سلکت گرفت؟
select SUM(BEDEHI),SUM(TALAB) from T1_SAKENIN
and
select SUM(COST) as DCOST from T5_DARAMAD
and
select SUM(COST) as HCOST from T5_HAZINE