إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

كيف اسوي استعلام لاخر اثنين موظفين تم تعينهم


11 رد (ردود) على هذا الموضوع

#1 علوي2011

علوي2011

    عضو

  • الأعضــاء
  • 24 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 25 October 2010 - 08:24 AM

لو سمحتو كيف اسوي استعلام لاخر موظفين sql الرجاء من اي شخص مهتم الاجابه عليا
al-salami2000@hotmail.com

#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 25 October 2010 - 09:36 AM

السلام عليكم
ممكن توضيح سؤالك ؟؟

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 عزيز القادري

عزيز القادري

    مشترك

  • الأعضــاء
  • 197 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:الرياضه-الانترنت

تاريخ المشاركة 25 October 2010 - 10:18 AM

ممكن تعطينا الجدول الذي تريد الاستعلام عنه مع القيود الموجودة علية

صورة


#4 علوي2011

علوي2011

    عضو

  • الأعضــاء
  • 24 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 October 2010 - 12:18 AM

لدي جدول للموظفين افتراظي ينزل مع قاعدة البيانات اسمه emp اريد ان استعلم منه عن اخر موظفين اثنين
هل فيه داله اسمها top وكيف استخدمها انا مبتداء اذروني


#5 علوي2011

علوي2011

    عضو

  • الأعضــاء
  • 24 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 October 2010 - 12:22 AM

لدي جدول للموظفين افتراظي ينزل مع قاعدة البيانات اسمه emp اريد ان استعلم منه عن اخر موظفين اثنين
اسم حقل الاسماء ename وحقل تاريخ التوضيف hiredate
هل فيه داله اسمها top وكيف استخدمها انا مبتداء اعذروني

#6 eslam4444

eslam4444

    عضو نشط

  • الأعضــاء
  • 444 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:football,swimming,design,PlayStation,web developer,,

تاريخ المشاركة 27 October 2010 - 05:37 AM

بسم الله الرحمن الرحيم
أعتقد ان قصدك عرض أخر سجلين
يمكنك أستخدام
SELECT ENAME,SAL,HIREDATE
FROM EMP
WHERE ROWNUM < 3
/
بالتوفيق..

mcts||''||oca||''||ocp||askpc expert

I hope soon successful Ceh


متغيب مؤقتا


#7 eng_ay

eng_ay

    عضو

  • الأعضــاء
  • 6 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 27 October 2010 - 09:12 AM

solution is
SELECT  ENAME, HIREDATE
FROM (
SELECT 
 E.ENAME, E.HIREDATE
FROM  EMP E
ORDER BY E.HIREDATE DESC )
WHERE ROWNUM <3 ;

it is called TOP-N QUERY

#8 عزيز القادري

عزيز القادري

    مشترك

  • الأعضــاء
  • 197 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:الرياضه-الانترنت

تاريخ المشاركة 28 October 2010 - 09:39 AM

select ename,hiredate from emp
order by hiredate desc
سوف تظهر البيانات بترتيب تنازلي وبالتالي اول و ثاني موظف هم احدث الموظفين

صورة


#9 programmer_85

programmer_85

    مشترك

  • الأعضــاء
  • 110 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Oracle 10g C# ASP.net,Java,SQL,VB,net

تاريخ المشاركة 02 November 2010 - 12:09 AM

شوف هذا الكود وجربة

SELECT top(2)ename from emp order by id desc

حيث ان id هو رقم كل موظف ينظاف في واعد البيانات..

#10 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 02 November 2010 - 01:43 AM

السلام عليكم

Select Empno From (Select Empno, Rank() Over(Order By Hiredate Desc) As Seq 
                     From Scott.Emp)   
Where Seq <= 2

أو بطريقة أسهل:


Select Empno From( 
 Select Empno 
   From Scott.Emp 
  Order By Hiredate Desc) 
  Where Rownum < 3

بالتوفيق.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#11 علوي2011

علوي2011

    عضو

  • الأعضــاء
  • 24 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 09 November 2010 - 07:41 AM

مشكورين الي جاوبوني ماقصرو يعطيكم العافيه الف شكر B) :D

#12 HGAGG

HGAGG

    عضو

  • الأعضــاء
  • 35 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 24 November 2010 - 10:46 AM

بشكر الناس إللي ساهمة في حل هذه المشكله ويريت حد يشرح هذا الكود
SELECT  ENAME, HIREDATE 
FROM ( 
SELECT  
 E.ENAME, E.HIREDATE 
FROM  EMP E 
ORDER BY E.HIREDATE DESC ) 
WHERE ROWNUM <3 ;
شكراَ

لاإله إلا أنت سبحانك إني كنت من الظالمين