الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اعطاء نتائج خاطئة حول Am Pm

مغلق
بدأه ador_14 في 27 فبراير 2007 · 3 رد · 555 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندى اختبار ادا كان متلا 6:00pm اكبر من 6:00Am يعطينى الناتج بالعكس

اى ان am اكبر من Pm .. شغلى متوقف فى هذه الحظة .. ارجو المساعدة وشرح هذا الغموض

#2

الا يوجد حل لهذه المشكلة

#3

الا يوجد حل لهذه المشكلة

#4

عزيزي

يمكن أستخدام الدالة التالية

Create Function dbo.Get_Date_Part

(

@Original_Date DateTime

)

RETURNS datetime

/*

this function will return the date pare only, for example,

input date : 01/30/2006 12:06:00 AM

output date: 01/30/2006 00:00:00

*/

begin

DECLARE @V datetime

set @V=CONVERT (DATETIME, (CONVERT (char(10), @Original_Date, 101)), 101)

RETURN @V

end

الدالة السابقة ستعيد لك فقط التاريخ بدون الوقت

و للأستعلام

أكتب شي قريب من الصيغة التالية

CREATE PROCEDURE Get_HRS_Time_Attendance_Of_Dates

@From_Date datetime,

@To_Date datetime

AS

SELECT

Record_No,

Emp_No,

Login_Date,

LogOut_Date,

Attendance_Description,

Approving,

Absent

FROM

HRS_Time_Attendance

where

Login_Date between @From_Date And @To_Date

GO

تم تعديل هذه المشاركة بواسطة server_programmer في 1 مارس 2007 في 14:05

وفوق كل ذي علم عليم

http://www.leaderstechnology.com

-------------------------------

هذا الموضوع مغلق.

مواضيع مشابهة