امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
از شماره x تا شماره y در یک دیتا بیس
نویسنده پیام
red11011 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 89
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 21
( 41 تشکر در 29 ارسال )
ارسال: #1
از شماره x تا شماره y در یک دیتا بیس
--------------------------------------------------------------------------------

یک تیبل دارم که دارای دو فیلد هست فیلد 1 شامل نام افراد و فیلد 2 شامل شماره تلفن انها میباشد یک دستور sql یا غیر sql میخواهم که بگه از شماره مثلا 1 تا 20 مال علی از شماره 21 تا 30مال حسن و از شماره 31 تا 50 دو باره مال علی
البته نمیخواهم شماره های اونها رو نشون بده فقط شماره ابتدا و انتهای اونها رو نشون بده
ممنون
فرض كنيم يك جدول داريم با فيلد r يعني شماره سطر و فيلد n به معني نام
از این هم نمیتونم استفاده کنم چون فیلد r مقدارش میتونه تغییر کنه و مقدارهاش پشت سر هم نیست
کد:
SELECT n,Min(r) AS Start, Max(r) AS End FROM Table1 GROUP BY n
۳۱-فروردین-۱۳۸۸, ۰۹:۴۱:۱۲
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: از شماره x تا شماره y در یک دیتا بیس
این کار رو نمی تونی با SQL، به صورت یکجا انجام بدی
شما باید اطلاعات رو بر اساس اسم ها بیرون بکشی، بعد یه loop بنویسی که اعداد پشت سرهم رو تشخیص بده و فقط عدد اول و آخر رو نمایش بده.اگه خواستی می تونم دقیق تر هم بهت بگم

پارک24
مرجع خرید و فروش خودرو
۳۱-فروردین-۱۳۸۸, ۰۹:۴۷:۰۴
وب سایت ارسال‌ها
پاسخ
red11011 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 89
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 21
( 41 تشکر در 29 ارسال )
ارسال: #3
RE: از شماره x تا شماره y در یک دیتا بیس
ممنون میشم بیشتر راهنمایی کنید
۳۱-فروردین-۱۳۸۸, ۱۲:۱۵:۴۰
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #4
RE: از شماره x تا شماره y در یک دیتا بیس
تعاریف:
Table Name: tbl1
Field Name: name
Field Name: number

توضیحات:
اول این دستور رو به دیتابیس می فرستی:
کد:
SELECT DISTINCT name FROM tbl1

نام هایی که اومده رو توی یه آرایه یا یه لیست باکس ذخیره می کنی(فرض کن تو یه لیست باکس ذخیره کردی که اسم Lst1 هستش)
حالا یه For می نویسی که از صفر تا تعداد آیتم های لیست باکس بشمره.
کد:
For i = 0 To Lst1.ListCount - 1

Next
تو دل For (بین For و Next) باید دستوراتی رو بنویسی که این دستور رو به دیتابیس بفرسته:
کد:
"SELECT * FROM tbl1 WHERE name = '" & lst1.list(i) & "'" f
اون f آخر رو زدم که راست به چپش درست شه! جزو دستور نیست
حالا باید یه فانکشن یا یه ساب بنویسی که کارش تشخیص اعداد پشت سر هم باشه. این کارشو می دم به خودت که همشو من بهت نگفته باشم.

پارک24
مرجع خرید و فروش خودرو
۳۱-فروردین-۱۳۸۸, ۱۲:۵۱:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : red11011
red11011 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 89
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 21
( 41 تشکر در 29 ارسال )
ارسال: #5
RE: از شماره x تا شماره y در یک دیتا بیس
من که هرکاریش کردم جواب نداد 2 روزه دارم روش کار میکنم ولی جواب نمیده لطفا این قسمت رو هم کامل کنید
۰۱-اردیبهشت-۱۳۸۸, ۰۹:۵۷:۵۴
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #6
RE: از شماره x تا شماره y در یک دیتا بیس
پروژه و دیتابیس ها رو آپلود کنین تا براتون درستش کنم.

پارک24
مرجع خرید و فروش خودرو
۰۱-اردیبهشت-۱۳۸۸, ۱۱:۳۳:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : red11011
red11011 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 89
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 21
( 41 تشکر در 29 ارسال )
ارسال: #7
RE: از شماره x تا شماره y در یک دیتا بیس
خودم رو گشتم تا درست شد اصلا فکر نمیکردم این همه وقتم رو بگیره لطف میکنید اگه ببینید برنامه مشکلی نداشته باشه البته پستهای قبلی رو تو برنامه اصلی لحاظ میکنم


فایل‌(های) پیوست شده
.rar   from to.rar (اندازه: 11.62 KB / تعداد دفعات دریافت: 33)
۰۱-اردیبهشت-۱۳۸۸, ۱۲:۰۴:۵۷
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #8
RE: از شماره x تا شماره y در یک دیتا بیس
خب خدا رو شکر که درست شد!!!
من تست کردم مشکلی نداشت

پارک24
مرجع خرید و فروش خودرو
۰۱-اردیبهشت-۱۳۸۸, ۱۲:۱۳:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : red11011


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پرینت از دیتا گرید ویو mahdi61 2 3,767 ۰۵-دى-۱۳۹۵, ۱۱:۰۲:۳۴
آخرین ارسال: mahdi61
  [سوال] گرفتن شماره ستون و ردیف از رنج مشخص به شکل داینامیک eppagh 0 2,162 ۰۶-اسفند-۱۳۹۳, ۲۰:۱۸:۱۳
آخرین ارسال: eppagh
  [ایرانویجی] آموزش یافتن محل دقیق وقوع خطا (شماره خط کد!) 1120 0 2,194 ۱۵-مهر-۱۳۹۱, ۰۴:۱۵:۵۹
آخرین ارسال: 1120
  مشخص کردن شماره خونه ها و ترتیب ذخیره انها goldpower 0 2,335 ۳۰-خرداد-۱۳۹۱, ۱۳:۳۴:۳۴
آخرین ارسال: goldpower
  ایجاد شماره صندلی hadi_110 5 4,992 ۱۸-بهمن-۱۳۹۰, ۱۷:۴۸:۱۶
آخرین ارسال: hadi_110
  انتقال دیتا از میکرو به excel در vb ملودی 2 4,444 ۲۱-دى-۱۳۹۰, ۰۲:۲۷:۵۶
آخرین ارسال: robojalal
  خواندن از فایل تکست و ذخیره در دیتا بیس mostafaserial 3 3,856 ۰۶-دى-۱۳۹۰, ۲۲:۳۰:۲۴
آخرین ارسال: mostafaserial
  چه طور میتونم طول کولومن های دیتا گرید رو کم کنم؟؟؟ toytown 1 2,682 ۲۱-بهمن-۱۳۸۹, ۱۹:۳۳:۴۹
آخرین ارسال: mojtabamalaekeh
  شماره سریال کول دیسک kimiafars 1 3,371 ۱۵-شهریور-۱۳۸۹, ۱۹:۲۸:۲۵
آخرین ارسال: kimiafars
  شماره سریال Ghoghnus 2 3,376 ۱۸-بهمن-۱۳۸۸, ۱۷:۴۴:۰۹
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS