PDA

View Full Version : سوال: مشكل در تفريق تاريخ از يكديگر



s_mokhtari
دوشنبه 22 شهریور 1389, 10:48 صبح
سلام
دوستان من ميخوام دو تا تاريخ رو از هم كم كنم
اين دستوري كه نوشتم

SELECT DATEDIFF(minute, date1, date2)/60
FROM dbo.saatولي وقتي ساعت 2:35تا 8:30 باشه خوب يه خورده‌اي هم داره الان من تقسيم 60 كردم خورده‌اي ساعت رو نشونم نميده
ممنون:خجالت::خجالت::خجالت:

بهزادصادقی
دوشنبه 22 شهریور 1389, 11:11 صبح
مشکل شما در تفریق نیست. در تقسیم است.

به جای 60 بگذارید 60.0.

این باعث خواهد شد که نتیجه عمل تقسیم را یک عدد حقیقی حساب کند و قسمت اعشارش را گرد نکند.

الان نتیجه را int به حساب می آورد و هر چی بعد از علامت ممیز است را قیجی می کند.