关联两个表总体sql 如下:
SELECT b.f_GoodsBarcode, a.f_price, a.f_qty, SUM(a.f_qty)
* a.f_price AS All_price
FROM t_SellDetail a INNER JOIN
t_GoodsBarCode b ON a.f_gid = b.f_GoodsID
WHERE (a.f_modify_time BETWEEN DATEADD(day, - 1, GETDATE()) AND DATEADD(day, 0,
GETDATE()))
GROUP BY a.f_gid, a.f_price, a.f_qty, b.f_GoodsBarcode
筛选当前时间24小时(一天)内的所有数据
1、“t_SellDetail a INNER JOIN t_GoodsBarCode b ON a.f_gid = b.f_GoodsID” 该段使用了内链接类似于
selct * from t_SellDetail where f_gid in (select f_GoodsID from t_GoodsBarCode)
2、“DATEADD(day, - 1, GETDATE())” 时间的表示法:
GETDATE()表示当前时间(等同于now(),但now()的用法是{fn now()}),
day,-1:以时间天为单位一天前(year,-1:一年前;month,-1:一月前)