PDA

View Full Version : آمار ماهانه



komeil64
دوشنبه 26 دی 1390, 12:23 عصر
سلام
من می خواستم تعداد رکورد هایی که در ماهی که به کوئری میدم بدست بیارم
مشکلم اینه که چطور به کوئری زیر بگم که فقط رکورد هایی که در ماه ثبت شدن رو بشمار؟!

select count(*) from tbl_numbers where date_pay_num='" +MAH+ "'

Galawij
دوشنبه 26 دی 1390, 12:29 عصر
چرا در شرط Where از Like استفاده نمی کنید؟
این مثال را بررسی کنید(با پارامتر ارسال می کند):
USE AdventureWorks2008R2;
GO
CREATE PROCEDURE FindEmployee @EmpLName char(20)
AS
SELECT @EmpLName = RTRIM(@EmpLName) + '%';
SELECT p.FirstName, p.LastName, a.City FROM Person.Person p JOIN Person.Address a ON p.BusinessEntityID = a.AddressID WHERE p.LastName LIKE @EmpLName;
GO
EXEC FindEmployee @EmpLName = 'Barb';
GO

komeil64
دوشنبه 26 دی 1390, 12:33 عصر
برای تاریخ چطور از مثال بالا استفاده کنم؟!

Galawij
دوشنبه 26 دی 1390, 12:53 عصر
از BETWEEN استفاده کنید.
و یا
SELECT * WHERE (date >= 1/1/2006 AND date < 1/1/2007)

baktash.n81@gmail.com
سه شنبه 27 دی 1390, 08:16 صبح
سلام ...

تاریخ ها رو با چه فرمتی نگه می دارید ؟؟

اگر از نوع Date باشند می تونید از تابع Month() که ماه تاریخ رو بر می گردونه استفاده کنید ...