مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iran

عضویت از 1394/01/31

نمایش چند ستون در یک ستون

  • دوشنبه 6 شهریور 1396
  • 11:48
تشکر میکنم

سلام
جدول زیر را داریم

CREATE TABLE [dbo].[test](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Date] [date] NULL,
	[Name] [nvarchar](50) NULL,
	[Type] [nvarchar](50) NULL,
 CONSTRAINT [PK_test] 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]

GO

و داد های زیر وارد کرده ایم

INSERT INTO [dbo].[test] VALUES  ('2017-07-23', 'ali','a')
INSERT INTO [dbo].[test] VALUES  ('2017-07-23', 'ali','b')
INSERT INTO [dbo].[test] VALUES  ('2017-07-23', 'ali','c')
INSERT INTO [dbo].[test] VALUES  ('2017-07-23', 'hasan','a')
INSERT INTO [dbo].[test] VALUES  ('2017-07-24', 'hasan','b')
INSERT INTO [dbo].[test] VALUES  ('2017-07-24', 'ali','a')
INSERT INTO [dbo].[test] VALUES  ('2017-07-24', 'ali','c')
INSERT INTO [dbo].[test] VALUES  ('2017-07-24', 'hasan','c')
INSERT INTO [dbo].[test] VALUES  ('2017-07-23', 'reza','a')
INSERT INTO [dbo].[test] VALUES  ('2017-07-24', 'reza','b')
INSERT INTO [dbo].[test] VALUES  ('2017-07-25', 'reza','c')

می خواهم خروجی زیر را داشته باشیم
Date Name res
2017-07-23 ali abc
2017-07-24 ali ac
2017-07-23 hasan a
2017-07-24 hasan bc
2017-07-23 reza a
2017-07-24 reza b
2017-07-25 reza c

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

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 6 شهریور 1396
  • 16:59

میتونید از دستور GroupBy استفاده کنید

راجع بهش تحقیق کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)