PDA

View Full Version : جستجو بین دو تا فیلد



mehdiDER_5
چهارشنبه 02 خرداد 1386, 16:10 عصر
با سلام

من در برنامه دارای چند فیلد شماره در خواست ، شماره سند ابتدائی ، شماره سند انتهائی و نام در خواست کننده ااست و با این ترتیب پر میشود
شماره در خواست =104
شماره سند ابتدائی =102
شماره سند انهائی =500
نام در خواست کننده =m
حال به یک مشکلی در سرچ برخوردم مثلاً سرچ را کفته اند بر روی شماره سند قرار دهم مثلاً سرچ کنیم سند شماره 200 بعد اطلاعات شماره در خواست و نام در خواست کنننده بیاید یعنی در حقیقت هر شماره را که در تکس باکس وارد کردیم برای سرچ برود و در بین دو تا فیلد سند ابتدائی و انتهائی جستجو کند و اگر بین دو تا از فیلد ها بود آن رکورد را بیاورد یک چیزی شبیه between اما در اینجا بین دو تا فیلد دستور sql که با ید در جلوی command text را بنویسم را نمیدانم لطفا ً راهنمائی بفرمائید که خیلی گیرم

با تشکر

mehdiDER_5
چهارشنبه 02 خرداد 1386, 21:04 عصر
بابا یکی نیست جواب مرل بده ................

h_sadeghynejad
چهارشنبه 02 خرداد 1386, 22:08 عصر
اگر که درست سوالت رو فهمیده باشم این طوری باید باشه



select * from Tablename where tbl_minnum>=mnum and tbl_maxnum<=mnum and tbl_num=num


اگه اشتباه فهمیدم یه بار دیگه سوالت رو کاملتر مطرح کن

mehdiDER_5
چهارشنبه 02 خرداد 1386, 22:47 عصر
با سلام و تشکر

در ست است منظور من همین بود اما این تیکه آخر را نفهمیدم برای چی گذاشته بودید

and tbl_num=num

h_sadeghynejad
چهارشنبه 02 خرداد 1386, 22:54 عصر
قسمت اول tbl_minnum>=mnum یعنی اینکه فیلد عددی کوچک اعداد بزرگتر از عدد کوچک ما
قسمت دوم tbl_maxnum<=mnum یعنی فیلد عددی بزرگ اعداد کوچکتر از عدد بزرگ ما
قسمت سوم tbl_num=num یعنی فیلد عددی عدد برابر با عددی که ما میخواهیم