ممنون از داش سلیم.
سوال جدید پست 15 است.
مثال دادهی هم در پست 14 زده شده.
یه چیزی حل کردم در پست 16 اما خرابه نمیتونم بازه شروع پایان مشخص کنم که count مطالب بزنه.
2 فانکشن
create FUNCTION [dbo].[GetNameMonth](@Month int)
RETURNS nvarchar(50)
AS
begin
declare @MonthName nvarchar(15);
SET @MonthName = CASE @Month
WHEN 01 THEN N'فروردين'
WHEN 02 THEN N'ارديبهشت'
WHEN 03 THEN N'خرداد'
WHEN 04 THEN N'تير'
WHEN 05 THEN N'مرداد'
WHEN 06 THEN N'شهريور'
WHEN 07 THEN N'مهر'
WHEN 08 THEN N'آبان'
WHEN 09 THEN N'آذر'
WHEN 10 THEN N'دی'
WHEN 11 THEN N'بهمن'
WHEN 12 THEN N'اسفند'
END
RETURN @MonthName
end
create FUNCTION [dbo].[GetCountMonthPost](@MonthStart nvarchar(15),@MonthFinish nvarchar(15))
RETURNS NVARCHAR(10)
AS
BEGIN
DECLARE @MonthCount nvarchar(10)
SELECT @MonthCount = count(*) FROM [Table_1] where [Date] BETWEEN @MonthStart AND @MonthFinish
RETURN @MonthCount
END