AmiN0012
دوشنبه 10 اسفند 1394, 07:38 صبح
سلام دوستان من میخام ماه رو از تاریخم توسط دستور sql بگیرم.اما خروجی همیشه null میده.جالبه میتونم سال و روز رو جدا کنم فقط ماه نمیشه.
فورمت تاریخ من بدین شکل هست : 1394/11/12
حتی اومدم با دستور replace اعشار رو هم برداشتم اما تغییری نکرد.
کدهایی که تست کردم
SELECT Pat_BirthDate
FROM Patient
WHERE (SUBSTRING(Pat_BirthDate, 6, 7) = '12')
SELECT Tre_Date
FROM Treat
WHERE (SUBSTRING(REPLACE(Tre_Date, '/', ''), 5, 6) = 11)
فورمت تاریخ من بدین شکل هست : 1394/11/12
حتی اومدم با دستور replace اعشار رو هم برداشتم اما تغییری نکرد.
کدهایی که تست کردم
SELECT Pat_BirthDate
FROM Patient
WHERE (SUBSTRING(Pat_BirthDate, 6, 7) = '12')
SELECT Tre_Date
FROM Treat
WHERE (SUBSTRING(REPLACE(Tre_Date, '/', ''), 5, 6) = 11)