sql - SSMS 和 SQL Server:如何将 SELECT AS 与 SELECT = 结合使用
问题描述
这是为了在供应商(或我们)迟到且有效价格日期已过期时将价格归零。我正在使用的完整代码是:
DECLARE @Today nvarchar(20) = CONCAT(SUBSTRING(CONVERT(nvarchar, GETDATE(), 101), 7, 4), '.', SUBSTRING(CONVERT(nvarchar, GETDATE(), 101), 1, 2), SUBSTRING(CONVERT(nvarchar, GETDATE(), 101), 4, 2))
SELECT --l.location_id
im.item_id AS [Item ID]
,price1 = 0000.0000
,price2 = 0000.0000
,price3 = @Today
,im.price4
,im.price5
,price10 = @Today
,standard_cost = 0000.0000
,list_price = 0000.0000
,cost = 0000.0000
FROM p21_view_inv_mast im
JOIN p21_view_inv_loc l ON l.inv_mast_uid = im.inv_mast_uid
AND l.location_id = 1
JOIN p21_view_inventory_supplier s ON s.supplier_id = l.primary_supplier_id
AND s.inv_mast_uid = im.inv_mast_uid
WHERE l.primary_supplier_id = 100592 --Suplier ID, change per supplier
AND im.delete_flag <> 'Y'
AND ISNULL(l.delete_flag, 'N') <> 'Y'
我希望代码的工作方式完全相同,只是将 price1(更改为“Price 1”)、price2(更改为“Price 2”)和 price3(更改为“Price 3”)的列标题。
解决方案
这是你想要做的吗?
SELECT 0000.0000 as [Price 1]
推荐阅读
- reactjs - React useState 模式用于内部和外部更改(以避免陈旧状态)
- sql - 大表优化
- elasticsearch - Kibana 日期直方图可视化以及找到的结果的总和
- jenkins - Xray for JIRA Jenkins Plugin,TestNG XML 结果导入任务失败
- javascript - 我可以从 Dropzone js 渲染模板吗?
- windows - Powershell,检查服务是否正在运行,如果没有,启动它
- python - 对 python 类的 param.Integer 赋值转换为 int
- prettier - 更漂亮地丑化某些 json 文件
- java - 如果有人卸载并清除所有数据,onUpgrade() 如何工作?
- javascript - 我正在尝试在使用 javascript 打印页面时根据可滚动的屏幕宽度来缩放页面