اجرا کوئری با شرط خاص

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام

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

CREATE TABLE [dbo].[test1](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](50) NULL,
	[Date] [Date] NULL,
	[Type] [nvarchar](50) NULL,
	[Time] [Time](7) NULL,
 CONSTRAINT [PK_test1] PRIMARY KEY CLUSTERED 
(
	[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

INSERT INTO [dbo].[test1] VALUES  ( 'ali','2017-07-23','a','10:20')
INSERT INTO [dbo].[test1] VALUES  ( 'ali','2017-07-23','b','10:45')
INSERT INTO [dbo].[test1] VALUES  ( 'ali','2017-07-23','c','17:20')
INSERT INTO [dbo].[test1] VALUES  ( 'ali','2017-07-23','d','17:35')
INSERT INTO [dbo].[test1] VALUES  ( 'reza','2017-07-23','d','10:20')
INSERT INTO [dbo].[test1] VALUES  ( 'reza','2017-07-23','a','10:45')
INSERT INTO [dbo].[test1] VALUES  ( 'reza','2017-07-23','b','17:20')
INSERT INTO [dbo].[test1] VALUES  ( 'reza','2017-07-23','c','17:35')
INSERT INTO [dbo].[test1] VALUES  ( 'reza','2017-07-23','d','10:20')
INSERT INTO [dbo].[test1] VALUES  ( 'reza','2017-07-23','b','10:45')
INSERT INTO [dbo].[test1] VALUES  ( 'hasan','2017-07-23','c','17:20')
INSERT INTO [dbo].[test1] VALUES  ( 'hasan','2017-07-23','d','17:35')
INSERT INTO [dbo].[test1] VALUES  ( 'hasan','2017-07-23','a','10:20')
INSERT INTO [dbo].[test1] VALUES  ( 'hasan','2017-07-23','b','10:45')
INSERT INTO [dbo].[test1] VALUES  ( 'hasan','2017-07-23','c','17:20')
INSERT INTO [dbo].[test1] VALUES  ( 'hasan','2017-07-23','d','17:35')

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

که تفاضل زمان a,b بیشتر از 20 دقیقه باشد(و یا تفاضل زمان c,d بیشتر از 20 دقیقه باشد)

چگونه باید این دستور را بنویسم

باتشکر

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

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

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

{{ 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)) }} قبل

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