select count(*) from 库存表

解决方案 »

  1.   

    1.select 列名 from 表名
    例:select 库存 from 库存表
    2.select 别名1.列名,别名2.列名 from 表名1 别名1,表名2 别名2 where 别名1.列名=别名2.列名2
    例:select A.name,B.nub from 库存表 A,销售表 B where A.id=B.id
      

  2.   

    select 數量 from 库存表 
    where 日期='查詢日期' and 物料名='查詢物料名'
      

  3.   

    如上面的不行,看下面的怎樣
    select 庫存表.物料名,庫存表.數量-t.數量 from 庫存表
    left join 
         (select 物料名,(sum(進貨表.數量)-sum(銷貨表.數量))as 數量 
           from 库存表 left join 進貨表 on 進貨表.物料名=庫存表.物料名
           left join 銷貨表 on 銷貨表.物料名=庫存表.物料名
           where 日期 between '查詢日期' and '當前日期'
           group by 庫存表.物料名
         )t
    on 庫存表.物料名=t.物料名
    where 庫存表.物料名='查詢物料名'
      

  4.   

    其实说了这么多,还是和你的表设计有关,要是你的表中对每一个货品只有一个记录 ,那就只要一个select col from T where ... 要是没有可能还要关联进货表和销售表,楼主说的不明白,兄弟没法下手啦