Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Tuning SQL statement
Message
From
09/09/2004 14:06:36
 
 
To
09/09/2004 12:39:20
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00940327
Message ID:
00940748
Views:
13
run this:
SQL Statement:
SELECT Person.loginid, Person.last-(", "+Person.first) AS fullname,;
  Enroll.enrollid, Programlist.programname, {} AS startdate, {} AS enddate,;
  Courses.courseid, Courselist.programcode AS coursecode,;
  Courses.exclattend, Termcourse.crsschedid, Attendance.attendid,;
  Schedulehours.hourcode, Roomslist.roomcode, Teacherlist.teachername,;
  Attendance.date, Attendance.attendcode, SPACE(100) AS attendance;
 FROM FORCE smagic!termcourse ;
    INNER JOIN smagic!attendance ;
   ON  Attendance.crsschedid = Termcourse.crsschedid ;
    INNER JOIN smagic!courses ;
   ON  Termcourse.termcrsid = Courses.termcrsid ;
    INNER JOIN smagic!programlist ;
   ON  Termcourse.courseid = Programlist.programid ;
    INNER JOIN smagic!programlist Courselist ;
   ON  Courses.programid = Courselist.programid ;
    INNER JOIN smagic!enroll ;
   ON  Enroll.enrollid = Courses.enrollid;
   AND  Attendance.enrollid = Enroll.enrollid ;
    INNER JOIN smagic!person ;
   ON  Person.personid = Enroll.personid ;
    INNER JOIN smagic!roomslist ;
   ON  Termcourse.roomid = Roomslist.roomid ;
    INNER JOIN smagic!schedulehours ;
   ON  Termcourse.hourid = Schedulehours.hourid ;
    INNER JOIN smagic!teacherlist ;
   ON  Termcourse.teacherid = Teacherlist.teacherid;
 WHERE (  Termcourse.crsschedid = ( ?vp_crsschedid );
   AND  Enroll.scheduleid = ( ?vp_scheduleid ) );
   AND  Attendance.date = ( ?vp_date );
 ORDER BY Schedulehours.hourcode, Roomslist.roomcode, 2
With other informations it can be made better.
Previous
Reply
Map
View

Click here to load this message in the networking platform