SQL 查询语句:筛选安图、标源等生产厂家出库记录
该 SQL 查询语句从 Sales 表中选择以下字段:出库时间、生产厂家、客户代码、客户名称、产品代码、产品名称、产品规格、单位、批号、数量、出货类型和创建时间。
查询条件如下:
- 生产厂家必须是 '安图'、'标源'、'希肯'、'普施康'、'佳能'、'普迈德'、'比尔塞'、'VIRCELL'、'百奥泰康' 中的任意一家。
- 出库日期必须在创建时间减去指定天数
$RollbackDays再加上指定偏移量$DayOffset之后的日期范围内。
最终结果按照出库日期降序排列。
SQL 代码:
select
Convert(varchar(10),ChargeDate, 120) as 出库时间,
Produce as 生产厂家,
CustNo as 客户代码,
CustName as 客户名称,
GoodsNo as 产品代码,
GoodsName as 产品名称,
Spec as 产品规格,
Unit as 单位,
BatchNo as 批号,
Qty as 数量,
BillType as 出货类型 ,
'$CollectTime' as 创建时间
from Sales
where
(生产厂家 like '安图' or 生产厂家 like '标源' or 生产厂家 like '希肯' or 生产厂家 like '普施康' or 生产厂家 like '佳能' or 生产厂家 like '普迈德' or 生产厂家 like '比尔塞' or 生产厂家 like 'VIRCELL' or 生产厂家 like '百奥泰康')
and Convert (varchar(10),ChargeDate,120) between Convert(varchar(10),DATEADD(dd, -($RollbackDays+$DayOffset), Convert(varchar(10),'$CollectTime', 120)), 120)
and Convert(varchar(10),DATEADD(dd, -$DayOffset , Convert(varchar(10),'$CollectTime', 120)), 120)
order by ChargeDate desc
原文地址: https://www.cveoy.top/t/topic/milj 著作权归作者所有。请勿转载和采集!