PDA

View Full Version : گزارش گيري بر اساس دو شرط



behroz1387
چهارشنبه 06 آبان 1388, 01:24 صبح
دوستان عزيز با سلام
آيا امكان دارد كه در تيبل كه داراي 4 فيلد است كه شامل فيلدهاي سال - ماه - قيمت - مقدار است كدي نوشت كه گزارش را بر اساس قيمت در يك سال كه در تكست باكس مشخص مي شود نشان دهد و مقدار را در همان گزارش بر اساس ماه كه در تكست باكس مشخص شده است نشان دهد يعني كدي به اين صورا

select ghemt from tab where tab.sal = textbox1.text and megdar from tab where tab.mah = textbox2.text

اگه ممكنه كد را اصلاح كنيد ممنون مي شم

sky_in_iran
چهارشنبه 06 آبان 1388, 07:53 صبح
سلام دوست عزيز
امكان داره اگه منظورتونو درست فهميده باشم شرط select مي خواهيد 2 تا باشه اگه اين باشه منظور كدش ميشود :
select * from table1 where sal="+textbox1.text+" and mah="+textbox2.text+" ;

esmartiz_red
چهارشنبه 06 آبان 1388, 13:51 عصر
این همون کد دوستمونه که بهتر خونده بشه

select * from table1 where sal="+textbox1.text+" and mah="+textbox2.text+" ; البته کد دوستمون درسته اما چند تا ایراد هم داره شما اول باید بگید فیلد ماه و سال رشته است یا عددی من بر اساس رشته در نظر می گیرم با همان مثالی که خودتون خواستید

select ghemt from tab where tab.sal like '" + textbox1.text + "' and megdar from tab where tab.mah like '" + textbox2.text + "'";