بتاريخ: 10 يونيو 200916 سنة comment_160081 السلام عليكم ورحمة الله وبركاتهالاخوة الافاضل عايز اعمل جملة select ترجعلى جميع السائقين المتاحين عندىفى وقت معين باستثناء الغائبين او اللذين هم فى مهمة حاليا وايضا باستثناء السائقين اللذين هم فى اجازه ودى الجداول اللى عندى1_جدول السائقين 2_جدول المهمات3_جدول الحضور4_جدول العطلات او الاجازات tables.txt تقديم بلاغ
بتاريخ: 10 يونيو 200916 سنة comment_160082 السلام عليكماخي الحبيب...قمت ببعض التعديلات ولكن بشكل بسيط وتركت لك الخيار في تعديلات اخرى... CREATE TABLE Drivers ( Driver_Code number(4) NOT NULL, First_Name VARCHAR2(40) NOT NULL, Father_Name VARCHAR2(40) NOT NULL, Family_Name VARCHAR2(40) NOT NULL, ID_Num NUMBER(14) NOT NULL, Type VARCHAR2(40) NOT NULL, Mobile VARCHAR2(40), Address_1 VARCHAR2(150) NOT NULL, Address_2 VARCHAR2(150), Hire_Date DATE, License_Num VARCHAR2(40) NOT NULL, License_Type VARCHAR2(40) NOT NULL, License_From VARCHAR2(150) NOT NULL, License_End DATE NOT NULL, Phone VARCHAR2(40), Social_Num VARCHAR2(40) NOT NULL, Salary NUMBER(4,2), Rate_Per_Hour NUMBER(4,2), Ins_Comp_ID NUMBER(4), CONSTRAINT PK_Drivers PRIMARY KEY (Driver_Code)) / ------------------------------------------------------------------------ CREATE TABLE Missions ( Driver_Code number(4) refernces Drivers(Driver_code) , Car_ID VARCHAR2(4) CONSTRAINT NN_Car_ID_MISS NOT NULL, Start_Address VARCHAR2(150) CONSTRAINT NN_Start_Address NOT NULL, Destination VARCHAR2(150) CONSTRAINT NN_Destination NOT NULL, Mission_Code VARCHAR2(40) CONSTRAINT NN_Mission_Code NOT NULL, Lift_Type VARCHAR2(40), Start_Date_Time DATE CONSTRAINT NN_Start_Date_Time NOT NULL, End_Date_Time DATE CONSTRAINT NN_End_Date_Time NOT NULL, Client_Name VARCHAR2(100), Details VARCHAR2(500), Start_Add_Phone VARCHAR2(40), Destination_Phone VARCHAR2(40), Status VARCHAR2(40), CONSTRAINT PK_Missions PRIMARY KEY (Mission_Code,Driver_Code)) / --------------------------------------------------------------------------- CREATE TABLE Attendance ( Arrive TIMESTAMP, Departure TIMESTAMP, Status VARCHAR2(40) CONSTRAINT NN_Status NOT NULL, Driver_Code number(4) refernces Drivers(Driver_code), primary key (driver_code)) / --------------------------------------------------------------------------- CREATE TABLE Vacations ( Start_Date DATE CONSTRAINT NN_Start_Date_VAC NOT NULL, End_Date DATE CONSTRAINT NN_End_Date_VAC NOT NULL, Type VARCHAR2(50) CONSTRAINT NN_Type_VAC NOT NULL, Driver_Code number(4) refernces Drivers(Driver_code), primary key(driver_code)) / بالتوفيق تقديم بلاغ
بتاريخ: 10 يونيو 200916 سنة كاتب الموضوع comment_160083 جزاك الله خيرا اريد التوضيح اين التعديلات وهل تم عمل الjoinشكرا جزيلا تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة كاتب الموضوع comment_160084 جزاك الله خيرا على التعديل ممكن تصحح لى هذا الكودselect driver_code,first_name,adress_1,...........from drivers d, missions m,attendance a,vacations vwhere m.driver_code=d.driver_codeand d.driver_code=a.driver_codeand d.driver_code=v.driver_codeand a.status<>'login'and m.status not like'at persent'and m. start_date_time=:start_date_time تم تعديل 11 يونيو 200916 سنة بواسطة engbebo تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة comment_160089 السلام عليكماخي الحبيب...ما المشكله بالكود ؟؟ select driver_code,first_name,adress_1 from drivers d, missions m,attendance a,vacations v where m.driver_code=d.driver_code and d.driver_code=a.driver_code and d.driver_code=v.driver_code and a.status<>'login' and m.status not like'at persent' and m. start_date_time=:start_date_time; تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة كاتب الموضوع comment_160091 يعنى الكود دا صح يعنى بيعمل فلتره للسائقين المتاحين عندى يعنى بيحذف السائقين الغائبين واللى عندهم اجازه واللى فى مهمة حاليا؟ تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة comment_160092 السلام عليكم..اخي الحبيب...ضع الكود على SQL PLUS وتاكد من النتيجة المستخرجة....ان كانت صحيحه فــ الحمدلله وان كانت النتيجة مخالفة لمطلبك سنرى المشكله....بالتوفيق تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة كاتب الموضوع comment_160093 شكرا اخى الفاضل وانا اسف لتعبك معايا وهجرب الكود ان شاء الله تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة comment_160095 لا شكر على واجي اخي وما في تعب ان شاءاللهجرب الكود وخبرنا بالنتيجة...بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.