تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] استعلام بين تاريخين
#1
السلام عليكم
الاخوة المبرمجين كيف يتم الاستعلام عن تاريخ من داخل قاعدة البيانات ومقارنته بتاريخ اليوم مع العلم اني اعرف كيف اقارن بين تاريخين ولكن اريد عند فتح الفورم يجلب فقط الحقول التي تحتوي على تاريخ معين ..
ويقارن مع تاريخ اليوم وتكون اقل من ثلاثون يوما 
وللتوضيح اكثر ارفق لكم الكود التالي :

  Dim D1 As Date

            Dim D2 As Date

    ()  Dim TS As New TimeSpan

            D1 = date_1.Value

            D2 = date_2.Value
            TS = D2 - D1
()  con.Open

   
        Dim ds As New DataSet

            Dim dt As New DataTable

            ds.Tables.Add(dt)

            Dim da As New OleDbDataAdapter

            da = New OleDbDataAdapter(" Select emp_name,cbo_job,abss_date,abss_date_re,abss_no,cbo_type from tb_absencess WHERE abss_date between '" + abss_date.Text + "' and '" + abss_date2.Text + "' and abss_no <= 30 ", con)

            da.Fill(dt)


     
       dgv1.DataSource = dt.DefaultView
[b]()  con.Close[/b]
الرد }}
تم الشكر بواسطة:
#2
وعليكم السلام
استخدم 
PHP كود :
select emp_name,cbo_job,Datediff(DAY,abss_date,GETDATE() )as abss_date,abss_date_re,abss_no,cbo_type  from tb_absencess 

حيث دالة 

كود :
Datediff(DAY,abss_date,GETDATE())

 تعطيك الفرق بين تاريخ الحقل وتاريخ اليوم بالايام 
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}
تم الشكر بواسطة: ابو روضة
#3
وعليكم السلام ورحمة الله وبركاته :

إن كنت تريد معرفة التاريخ قبل 30 يوماً من اليوم أو تاريخ آخر مقارنة بتاريخ اليوم لتقوم بمقارنته في قاعدة البيانات استخدم الكود التالي :

كود :
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim D1 As Date, D2 As Date

        D1 = Today
        D2 = D1.AddDays(-30)  ' هذا الكود

        MsgBox(D1 & Chr(13) & D2, , "Other Date")
    End Sub

قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}
تم الشكر بواسطة: ابو روضة , ابو روضة , ابراهيم ايبو
#4
(01-02-22, 07:34 PM)محمود صالح كتب : وعليكم السلام
استخدم 
PHP كود :
select emp_name,cbo_job,Datediff(DAY,abss_date,GETDATE() )as abss_date,abss_date_re,abss_no,cbo_type  from tb_absencess 

حيث دالة 

كود :
Datediff(DAY,abss_date,GETDATE())

 تعطيك الفرق بين تاريخ الحقل وتاريخ اليوم بالايام 
حياك الله اخي الفاضل استبدلت جملة الاستعلام بما تفضلت ولكن يعطي الخطأ التالي :
Additional information: Undefined function 'GETDATE' in expression

(01-02-22, 08:10 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته :

إن كنت تريد معرفة التاريخ قبل 30 يوماً من اليوم أو تاريخ آخر مقارنة بتاريخ اليوم لتقوم بمقارنته في قاعدة البيانات استخدم الكود التالي :

كود :
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim D1 As Date, D2 As Date

        D1 = Today
        D2 = D1.AddDays(-30)  ' هذا الكود

        MsgBox(D1 & Chr(13) & D2, , "Other Date")
    End Sub
انا مشكلتي هي يجلب القيم التي تحتوي تواريخ من داخل قاعدة البيانات ومن ثم يجري عليها مقارنة 
فاذا كانت القيم اقل من 30 يوم يجلبها لوحدها فقط 
بمعنى اريد ان اجلب القيود التي اقتربت من استحقاق الترقيات
الرد }}
تم الشكر بواسطة: ابراهيم ايبو
#5
كيف تعرف القيم التي اقتربت من الترقيات وعلى أي أساس :
أن يكون لديها أقل من تاريخ معين أو ماذا ؟
فإذا كانت تعتمد على التاريخ :
فتحدد التاريخ الأقصى(30 أو 60  أو أي رقم آخر) الذي تريد البحث ضمنه مع تاريخ اليوم عن طريق الكود الذي ذكرناه أعلاه
تحدد تاريخ البداية مع تاريخ اليوم تبحث ضمن مجال هاذين التاريخن ويعرض لك النتائج.

قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  المساعدة في بناء جملة استعلام لمعرفة رصيد الموظف في تاريخ معين strongriseman 7 668 09-05-22, 02:00 AM
آخر رد: ابو انس
  خطا غير معروف في جملة استعلام strongriseman 1 316 07-05-22, 10:25 PM
آخر رد: strongriseman
  [VB.NET] ارجو المساعدة فرق بين تاريخين وعدم حساب يوم السبت والجمعة Mohamed.vbnet 2 790 23-04-22, 06:55 AM
آخر رد: Mohamed.vbnet
  [سؤال] ما هو كود البحث عن كلمتين في استعلام sql mh66 1 538 11-04-22, 02:34 AM
آخر رد: Taha Okla
  كود البحث بين تاريخين في Report Viewer بالفيجوال بيسك adnan gharbi 11 3,144 16-03-22, 06:27 PM
آخر رد: ahmedhhh2
  استعلام حسب شهور السنة العيدروس 9 919 01-02-22, 08:38 PM
آخر رد: العيدروس
  اريد عمل استعلام الكود يعمل على SQL server اريد يعمل على vb.net new_programer 17 1,633 17-12-21, 04:41 AM
آخر رد: new_programer
  استفسار عن استعلام في اوراكل مهم اليوم معي اختبار لغدا غدير الصليحي 2 718 14-12-21, 03:19 AM
آخر رد: غدير الصليحي
  اريد عمل استعلام على الوقت الاقل كما بالصورة new_programer 5 868 27-11-21, 01:52 AM
آخر رد: new_programer
  [VB.NET] البحث بين تاريخين moftah70 1 604 18-11-21, 09:45 PM
آخر رد: moftah70

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم