PDA

View Full Version : پیاده سازی حال انتخاب تاریخ های که در بازه های زمانی مشخصی باشدند



mhsmity
شنبه 05 مهر 1393, 18:34 عصر
با سلام
من می خوام idهای که در بازه زمانی جدول2 هستن رو انتخاب کنم

SELECT x, y,id
FROM t4Sumn

SELECT x, y
FROM t3

یه مثال :
شما فرض کنید یک آموزشگاه در طول سال به طور مرتب و منظم یکسری کلاس برگزار کرده است
حالا شما یک دانش آموز نا منظم هستین که در بازه های زمانی مختلف عضو آموزشگاه شدین
حالا این آموزشگاه باید از بین تاریخ های عضویت که شما عضو بودین لیست کلاس های شما رو تهیه کنه و به شما گزارش بده که شما با توجه به بازه های زمانی عضویت خودتون می تونستید این کلاس ها رو شرکت کنید


خلاصه این کوئری رو چطوری باید بنویسم؟

ممنون

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[t3]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[t3](
[id] [int] IDENTITY(1,1) NOT NULL,
[x] [nvarchar](10) NULL,
[y] [nvarchar](10) NULL,
CONSTRAINT [PK_t3] 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]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[t4Sumn]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[t4Sumn](
[id] [int] IDENTITY(1,1) NOT NULL,
[x] [nvarchar](10) NULL,
[y] [nvarchar](10) NULL,
CONSTRAINT [PK_t4Sumn] 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]
END