PDA

View Full Version : نشان دادن کوئری های مختلف در یک gridview



sasan123
دوشنبه 25 شهریور 1387, 09:38 صبح
من در یک gridview می خواهم درهر یک از ستون های ان مثلا در یک ستون کوئری تعدادش را در ستون بعدی کوئریmax مقدار را و در ستون بعدی کوئری تفاضل دو فیلد را مثلا برای یک id مشخص و در ردیف های بعدی به همین ترتیب چگونه این کار را انجام دهم

sasan123
دوشنبه 25 شهریور 1387, 19:32 عصر
می خواهم در asp.net در یک صفحه ای از ان در مثلا یک جدول در یک ستون ان مثلا max قیمت را برای ان شرکت نشان دهم در ستون بعدی ان min قیمت را برای ان شرکت نشان دهم نمی دانم از چی باید استفاده کنم و چگونه

sasan123
سه شنبه 26 شهریور 1387, 08:48 صبح
با تشکر فرض کنید همان قیمت کالا و هر یک از کالاهای من یک id مشخصی داره و مثلا یک کالا با یک id مشخص دارای چند قیمت در روز های مختلف می باشد حال می خواهم max قیمت را برای ان کالا نشان دهم و یا min قیمت را و این دو کوئری را همزمان نشان دهم و در ردیف های بعدی برای کالاهای بعدی دوستان کمک کنید

el_abdollahi
سه شنبه 26 شهریور 1387, 10:59 صبح
خوب، چرا از sp استفاده نمیکنین؟ مشکلتون رو حل میکنه.
فکر کنم این جور چیزی میخواین :

select id,name,max(price),min(price) from kala group by id,name

sasan123
سه شنبه 26 شهریور 1387, 15:05 عصر
دوست عزیز با تشکر مشکل این ستون هایم حل شد من در این ستونم هم مشکل دارم می خواهم در همان جدول بالا این کویری را هم اعمال کنم
-(select (case name when textbox1.text then (price ) else 0 end
(case name whentextbox1.text-1 then (price ) else 0 end)
from kala
دوستان اگه کسی بلده کمک کنه textbox1.text تاریخ جاری سیستم که می خواهم از سرور بگیرم و تفاوت قیمت ان کالا را با روز قبل بدانم ودر یک ستون نشان دهم نمی دانم چه جوری تاریخ از سرور گرفته شده را در یک کوئری به کار برم نمی دانم که کوئری بالا درست یا نه اگه درست راهنمایی کنید که چه جوری مشکل تاریخ را حل کنم و اگه باید از توابع و یا sp استفاده کنم راهنمایی کنید

el_abdollahi
چهارشنبه 27 شهریور 1387, 09:09 صبح
سلام
ببین این جواب کارت رو میده:


declare @price int
select @price=((select price from kala where date='TodayDate' and [name]='KalaName')-(select price from kala where date='YesterdayDay' and [name]='KalaName'))
from kala
select @price

ولی فکر میکنم کوئری ساده تری هم بشه نوشت.
به هر حال جای سوال شما در تالار SQL بود.
موفق باشید.