1、设备档案卡中有设备的购买时间、检定周期(按年、月、天、季),如何在设备需要检定时提醒用户(用SQL表示)?
2、总局需要在分局上报数据后进行汇总,请问有几种方式?请简要说明一下每种方式的优缺点、步骤。
3、有库存表,请问如何设计领用?如何统计库存情况?请用SQL说明,步骤简要说明。
4、主表(编号、单位、物品名称、型号),收费表(主表关联字段、应收金额、单位)。如何统计一年来每个月的单位收费情况?用sql表示. 
5、树形结构表(字段是:编号,父亲节点,节点名称,节点所在层次),请问如何根据节点名称和节点所在层次显示当前节点下所有的子节点?(最好用Delphi代码表示)。

解决方案 »

  1.   

    3、进销存的东西吧,仓库减少,进库,达到一定量的时候,不进了;保证货源充足吧
    4、sql的关联查询,注意关联的条件就可以了,每个越的收费?是order by  month 吗?
    5、显示应该不难吧,树已经成了,order by 层次就可以解决了吧
    第1、2不是很清楚,学习……
      

  2.   

    1.如果用SQL Server的话,可以这样:
      按年
      SELECT 设备名称,DATEADD(Year(购买时间),1,购买时间) FROM 设备表2.要看上报数据的方式了,是实时联机上报,还是每天(或周,月)定期上报数据3.建立领用表(主-从表),发生领用时,
      INSERT 领用主表
      INSERT 领用主表  (多条记录)  UPDATE 库存表  (减库存数量)4.SELECT a.编号,SUM(b.应收金额) FROM 主表 a, 收费表 b
      WHERE a.关联字段=b.关联字段 AND b.收费日期>='年的第1天' AND 收费日期<='年的最后1天'
      GROUP BY a.单位5. SELECT  节点名称 WHERE 父亲节点=XXX你的表结构好象的点不合理啊