HamidNch
پنج شنبه 27 مرداد 1390, 08:08 صبح
سلام خدمت همه بزرگواران.
بنده مشکلی در یه سلکت زدن دارم.که بدین شرح هست:
من دو تا جدول دارم یکی با نام tblEmployee و دیگری tblOrder
که دز جدول اول اسامی و مشخصات پرسنلی و در دومی اطلاعات مربوط به احکام پرسنل را دارا می باشد.
در جدول دومی به ازای هرپرسنل ممکن هست چند رکورد برای حکم در تاریخهای مختلف باشد.
هدف این است که برای هر شخص آخرین حکم ش یعنی حکم دارای تاریخ جدیدتر مشخص گردد.
من اسکریپت زیر رو زدم اما این اشتباه هست:
SELECT FName, LName, Place, tblEmployee.Status, OrderDate, Job
FROM tblOrder, tblEmployee
WHERE (Status = "فعال")
AND (OrderDate Between [date1] And [date2])
AND (Code = EmployeeCode)
GROUP BY FName, LName, Place,Status, OrderDate, Job
ORDER BY OrderDate DESC
بنده مشکلی در یه سلکت زدن دارم.که بدین شرح هست:
من دو تا جدول دارم یکی با نام tblEmployee و دیگری tblOrder
که دز جدول اول اسامی و مشخصات پرسنلی و در دومی اطلاعات مربوط به احکام پرسنل را دارا می باشد.
در جدول دومی به ازای هرپرسنل ممکن هست چند رکورد برای حکم در تاریخهای مختلف باشد.
هدف این است که برای هر شخص آخرین حکم ش یعنی حکم دارای تاریخ جدیدتر مشخص گردد.
من اسکریپت زیر رو زدم اما این اشتباه هست:
SELECT FName, LName, Place, tblEmployee.Status, OrderDate, Job
FROM tblOrder, tblEmployee
WHERE (Status = "فعال")
AND (OrderDate Between [date1] And [date2])
AND (Code = EmployeeCode)
GROUP BY FName, LName, Place,Status, OrderDate, Job
ORDER BY OrderDate DESC