distinct براساس تاریخ ثبت

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام

فرض کنید جدول زیر را داریم

CREATE TABLE [dbo].[test](

	[Date] [date] NULL,
	[Number] [int] NULL,

)

و داده های زیر را داخلش ثبت کرده ایم

insert into [dbo].[test] ([Date],[Number])values('2016-07-22',null)
insert into [dbo].[test] ([Date],[Number])values('2016-07-23',9)
insert into [dbo].[test] ([Date],[Number])values('2016-07-24',2)
insert into [dbo].[test] ([Date],[Number])values('2016-07-25',13)
insert into [dbo].[test] ([Date],[Number])values('2016-07-26',55)
insert into [dbo].[test] ([Date],[Number])values('2016-07-27',45)
insert into [dbo].[test] ([Date],[Number])values('2016-07-28',67)
insert into [dbo].[test] ([Date],[Number])values('2016-07-29',12)
insert into [dbo].[test] ([Date],[Number])values('2016-07-30',9)
insert into [dbo].[test] ([Date],[Number])values('2016-07-31',2)
insert into [dbo].[test] ([Date],[Number])values('2016-08-01',13)
insert into [dbo].[test] ([Date],[Number])values('2016-08-02',55)
insert into [dbo].[test] ([Date],[Number])values('2016-08-03',45)
insert into [dbo].[test] ([Date],[Number])values('2016-08-04',67)
insert into [dbo].[test] ([Date],[Number])values('2016-08-05',null)
insert into [dbo].[test] ([Date],[Number])values('2016-08-06',12)
insert into [dbo].[test] ([Date],[Number])values('2016-08-07',9)
insert into [dbo].[test] ([Date],[Number])values('2016-08-08',null)
insert into [dbo].[test] ([Date],[Number])values('2016-08-09',2)
insert into [dbo].[test] ([Date],[Number])values('2016-08-10',13)
insert into [dbo].[test] ([Date],[Number])values('2016-08-11',null)
insert into [dbo].[test] ([Date],[Number])values('2016-08-12',55)
insert into [dbo].[test] ([Date],[Number])values('2016-08-13',45)
insert into [dbo].[test] ([Date],[Number])values('2016-08-14',null)
insert into [dbo].[test] ([Date],[Number])values('2016-08-15',67)
insert into [dbo].[test] ([Date],[Number])values('2016-08-16',12)

حال من کد زیر را نوشته ام

select distinct(number) from test

و خروجی ان بصورت

NULL
2
9
12
13
45
55
67

اما من می خواهم

1)NULL را نمایش ندهد

2) براساس تاریخ که ثبت شده است عمل distinct انجام شود

یعنی در مثال بالا خروجی را بصورت زیر می خواهم

9,
2,
13,
55,
45,
67,
12

درضمن اعداد ثابت می باشند

چگونه باید کد بنویسم

باتشکر

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است