یک سئوال در مورد یک کوئری-1

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام و خسته نباشید خدمت شما

من کوئری زیر را اجرا می کنم کوئری زیر این کارو انجام می دهد که sum هر اجناس را می گیرد البته در subquery اینکار را انجام می دهد بعد در select اول min و max کل جمع ها را به ما نشان می دهد حالا سئوال من این هست که من فیلدهای دیگر جدول table_1 را اگر در select اول قرار بدهم به من ارور می دهد و نمی توانم فیلدهای دیگر را نمایش دهم ممنون می شوم کمکم کنید لطف می کنید.

کوئری در زیر هست :

SELECT MAX(AVGSAL) AS Max_1,MIN(AVGSAL) AS Min_1 FROM 
(
SELECT TABLE_1.ID_JENSE, SUM(price) AS avgsal FROM TABLE_1 
 GROUP BY TABLE_1.ID_JENSE
) AS A1

و کوئری های زیر مربوط به جدول table_1 می باشد با اطلاعات آن.

/****** Object:  Table [dbo].[Table_1]    Script Date: 30/11/2017 08:41:29 ب.ظ ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Table_1](
	[date1] [datetime] NULL,
	[id] [int] IDENTITY(1,1) NOT NULL,
	[jense] [varchar](50) NULL,
	[id_jense] [int] NULL,
	[price] [int] NULL,
 CONSTRAINT [PK_Table_1] 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
SET ANSI_PADDING OFF
GO
SET IDENTITY_INSERT [dbo].[Table_1] ON 

INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-01T00:00:00.000' AS DateTime), 1, N'berenj', 2, 10000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-02T00:00:00.000' AS DateTime), 2, N'roghan', 1, 20000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-04T00:00:00.000' AS DateTime), 4, N'adams', 3, 40000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-06T00:00:00.000' AS DateTime), 6, N'berenj', 2, 200000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-07T00:00:00.000' AS DateTime), 7, N'adams', 3, 10000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-08T00:00:00.000' AS DateTime), 8, N'roghan', 1, 80000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-09T00:00:00.000' AS DateTime), 9, N'roghan', 1, 90000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-02T00:00:00.000' AS DateTime), 11, N'bastani', 6, 110000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-02T00:00:00.000' AS DateTime), 12, N'bastani', 6, 120000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-01T00:00:00.000' AS DateTime), 14, N'berenj', 2, 130000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-02T00:00:00.000' AS DateTime), 15, N'roghan', 1, 140000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-02T00:00:00.000' AS DateTime), 18, N'adams', 3, 60000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-01T00:00:00.000' AS DateTime), 19, N'zeyton', 4, 160000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-01T00:00:00.000' AS DateTime), 20, N'zeyton', 4, 170000)
INSERT [dbo].[Table_1] ([date1], [id], [jense], [id_jense], [price]) VALUES (CAST(N'2010-01-01T00:00:00.000' AS DateTime), 21, N'zeyton', 4, 750000)
SET IDENTITY_INSERT [dbo].[Table_1] OFF

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

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

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

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

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