sql语句不知怎么写,统计图形表?(50分)

  • 主题发起人 主题发起人 anthonytang
  • 开始时间 开始时间
A

anthonytang

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表:表1为档案号,姓名,性别,等等;表2为档案号,合同起始日期,合同终止日期。
我想统计一段时期内的在职工人数,男,女各多少名?档案号为索引。例如2001.1.1--2001.12.31.
用那dbchart控件显示。
 
SELECT COUNT(档案号),性别 FROM
(SELECT DISTINCT 档案号,性别 FROM
(SELECT A.档案号,A.姓名,A.性别,B.合同起始日期,B.合同终止日期
FROM tabA A RIGHT JOIN TabB B ON tabA.档案号=tabB.档案号) A
WHERE 合同起始日期>'2001/1/1' and 合同起始日期<'2001/12/31'
or 合同终止日期>'2001/1/1' and 合同终止日期 < '2001/12/31') B
 

Similar threads

后退
顶部