چگونه مقدار حداقل یک ستون را در بلاک داده پیدا کنیم؟
با سلام .فرض کنید جدول زیر رو داریم:
می خوام که برای رکوردهایی که مقادیر ستون اولشون پشت سر هم تکرار شدن، فقط رکورد اول بمونه(مقدار date کمترین باشه) یعنی این شکلی بشه:
چه دستوری لازم داره؟ممنون.
2 پاسخ
با سلام.
خیلی ممنون از وقتی که گذاشتین.اما ستون اول رو نمی خوام گروپ کنم ، اگه گروپ بشه فقط دو تا رکورد برامون میمونه در کل.
من میخوام تو هر محدوده رکوردهایی که داری ستون اول یکسان هستند(مثلا در عکسی که بنده گذاشتم سه تا صفر اول و سه تا یک بعدی و سه تا صفر بعدی و سه تا یک بعدی که در کل میشه چهار دسته )کوچکترین تایم رو بگیره(در این صورت ما 4 تا رکورد باید داشته باشیم در انتهای کار).
با سلام
ابتدا یه جدول ایجاد کردم که یه ستونش نوع int و یه ستونش نوع datetime باشه مثل عکس پایین :
بعد با group by ستون اول رو دسته بندی می کنیم و بعد با order by کمترین مقدار از اون ستون و انتخاب می کنیم اینم کوئری و نتیجه کوئری :