ورود

View Full Version : کوئری روی تاریخ تولد بر اساس روز و ماه (در بازه زمانی)



resident
سه شنبه 24 مرداد 1396, 07:25 صبح
سلام.
من تو جدولم یه فیلد از نوع datetime دارم برای نگه داشتن تاریخ تولد افراد
حالا میخوام گزارش بگیرم اونهایی که روز و ماه تولدشون به میلادی از 05/02(روز دوم از ماه پنجم) تا 06/02 هست رو بهم بده.
چطور باید کوئری شو بگیرم؟

goldkavir
سه شنبه 24 مرداد 1396, 13:06 عصر
SELECT Right(Cast(p.PERS_BIRTH_DATE AS Date),5)aa,* FROM Personnel p
WHERE Right(Cast(p.PERS_BIRTH_DATE AS Date),5) BETWEEN '05-02' AND '06-02'

goldkavir
سه شنبه 24 مرداد 1396, 13:08 عصر
سلام. نميدونم براتون مفهوم هست يا نه. ولي اول بايد فيلدتون رو cast از Date كنيد، پنج تا از سمت راستش جدا كنيد و شرط رو روش بزاريد