02-09-14, 06:47 AM
.....
ملحوظة لست محترف Sql ولكن اجتهاد ولم أجد لك نفس طلبك
لمادة واحدة بتحديد رقمها في depnum@
لمادتين حيث تحدد رقم المادة الأولى في depnum1@ ورقم المادة الثانية في depnum2@
.....
ملحوظة لست محترف Sql ولكن اجتهاد ولم أجد لك نفس طلبك
لمادة واحدة بتحديد رقمها في depnum@
كود :
SELECT [schtbl].*
, ( SELECT COUNT([tchtbl].[tchnum])
FROM [tchtbl]
WHERE [tchtbl].[schnum] = [schtbl].[schnum]
) AS [TchCount]
, ( SELECT [deptbl].[depname]
FROM [deptbl]
WHERE [deptbl].[depnum] = @depnum
) AS [DepName]
, ( SELECT COUNT([tchtbl].[tchnum])
FROM [tchtbl]
WHERE [tchtbl].[schnum] = [schtbl].[schnum]
AND [tchtbl].[depnum] = @depnum
) AS [DepCount]
FROM [schtbl]لمادتين حيث تحدد رقم المادة الأولى في depnum1@ ورقم المادة الثانية في depnum2@
كود :
SELECT [schtbl].*
, ( SELECT COUNT([tchtbl].[tchnum])
FROM [tchtbl]
WHERE [tchtbl].[schnum] = [schtbl].[schnum]
) AS [TchCount]
, ( SELECT [deptbl].[depname]
FROM [deptbl]
WHERE [deptbl].[depnum] = @depnum1
) AS [DepName1]
, ( SELECT COUNT([tchtbl].[tchnum])
FROM [tchtbl]
WHERE [tchtbl].[schnum] = [schtbl].[schnum]
AND [tchtbl].[depnum] = @depnum1
) AS [DepCount1]
, ( SELECT [deptbl].[depname]
FROM [deptbl]
WHERE [deptbl].[depnum] = @depnum2
) AS [DepName2]
, ( SELECT COUNT([tchtbl].[tchnum])
FROM [tchtbl]
WHERE [tchtbl].[schnum] = [schtbl].[schnum]
AND [tchtbl].[depnum] = @depnum2
) AS [DepCount2]
FROM [schtbl]


