50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

چگونه مقدار حداقل یک ستون را در بلاک داده پیدا کنیم؟

با سلام .فرض کنید جدول زیر رو داریم:

وب سایت توسینسو

می خوام که برای رکوردهایی که مقادیر ستون اولشون پشت سر هم تکرار شدن، فقط رکورد اول بمونه(مقدار date کمترین باشه) یعنی این شکلی بشه:

وب سایت توسینسو

چه دستوری لازم داره؟ممنون.

پرسیده شده در 1397/02/10 توسط

2 پاسخ

0

با سلام.

خیلی ممنون از وقتی که گذاشتین.اما ستون اول رو نمی خوام گروپ کنم ، اگه گروپ بشه فقط دو تا رکورد برامون میمونه در کل.

من میخوام تو هر محدوده رکوردهایی که داری ستون اول یکسان هستند(مثلا در عکسی که بنده گذاشتم سه تا صفر اول و سه تا یک بعدی و سه تا صفر بعدی و سه تا یک بعدی که در کل میشه چهار دسته )کوچکترین تایم رو بگیره(در این صورت ما 4 تا رکورد باید داشته باشیم در انتهای کار).

پاسخ در 1397/02/18 توسط
1

با سلام

ابتدا یه جدول ایجاد کردم که یه ستونش نوع int و یه ستونش نوع datetime باشه مثل عکس پایین :

با سلام
ابتدا یه جدول ایجاد کردم که یه ستونش نوع int و یه ستونش نوع datetime باشه مثل عکس پایین :
<center>
||https://dba.tosinso.com/files/get/2d62fb39-11e1-43e8-9cde-29860a475d9c||
<center>
بعد با group by ستون اول رو دسته بندی می کنیم و بعد با order by کمترین مقدار از اون ستون و انتخاب می کنیم اینم کوئری و نتیجه کوئری :
<center>
||https://dba.tosinso.com/files/get/74b27bdf-d9e3-4d55-a57d-6c84147e6c39||
<center>

بعد با group by ستون اول رو دسته بندی می کنیم و بعد با order by کمترین مقدار از اون ستون و انتخاب می کنیم اینم کوئری و نتیجه کوئری :

با سلام
ابتدا یه جدول ایجاد کردم که یه ستونش نوع int و یه ستونش نوع datetime باشه مثل عکس پایین :
<center>
||https://dba.tosinso.com/files/get/2d62fb39-11e1-43e8-9cde-29860a475d9c||
<center>
بعد با group by ستون اول رو دسته بندی می کنیم و بعد با order by کمترین مقدار از اون ستون و انتخاب می کنیم اینم کوئری و نتیجه کوئری :
<center>
||https://dba.tosinso.com/files/get/74b27bdf-d9e3-4d55-a57d-6c84147e6c39||
<center>
پاسخ در 1397/02/18 توسط

پاسخ شما