MS QUERY / SQL子查询语法

平托芬内

我觉得这个问题的答案很简单,但是我的SQL知识非常基础,请耐心等待!我使用Excel电子表格来跟踪我的牛奶配送业务的订单。我将电子表格设置为数据库(Excel Mac 2011的OBCD驱动程序),并从中提取数据以列出每个交货日的订单。当我有一个客户的订单被暂停时,我希望这个订单不出现在我的交货清单中。用于提取数据的当前SQL查询为:

SELECT "All Orders"."Acc ID", "All Orders"."Route ID", "All Orders"."First  Name", 
"All Orders".Surname, "All Orders".HouseNumber, "All Orders".StreetName, 
"All Orders".TownName, "All Orders"."Product Name", "All Orders".Tue, 
"All Orders".Comment FROM "All Orders" WHERE ("All Orders".Tue > 0)

我已经能够构造一个查询来提取不包含已暂停订单的数据,但无法构造一个子查询来列出我的每个交货日(名为Tue和Thur的列)并排除已暂停订单的子查询:

SELECT * FROM "All Orders" WHERE "All Orders".Comment NOT LIKE '%PAUSED%' OR 
"All Orders".Comment IS NULL

这会在两个交货日拉入行,我正在寻找一种方法来获取星期二/周四的所有订单(不包括已暂停订单的行)。(我为Thur有一个单独的页面,因此可以根据需要修改查询)。在此先感谢大家。

斯科德

如果我能正确理解您的问题,那么您正在寻求修改第一个查询,以简单地过滤出已暂停的订单。为此,您可以在WHERE子句中添加其他条件。

SELECT 
  "All Orders"."Acc ID", 
  "All Orders"."Route ID", 
  "All Orders"."First  Name", 
  "All Orders".Surname,
  "All Orders".HouseNumber, 
  "All Orders".StreetName, 
  "All Orders".TownName,
  "All Orders"."Product Name",
  "All Orders".Tue, 
  "All Orders".Comment
FROM "All Orders" 
WHERE ("All Orders".Tue > 0) 
  AND ("All Orders".Comment NOT LIKE '%PAUSED%' OR "All Orders".Comment IS NULL)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS QUERY / SQL子查询语法

来自分类Dev

MS-Access SQL语法错误中的子查询

来自分类Dev

MS Access sql - 更新查询语法

来自分类Dev

MS Access查询语法

来自分类Dev

在子查询(MS SQL)中使用WITH

来自分类Dev

在MS Access中从QUERY中将SQL插入SUBFROM

来自分类Dev

动态MS SQL查询

来自分类Dev

MS ACCESS SQL连接语法

来自分类Dev

MS SQL到SQLite语法

来自分类Dev

ms sql 2012 case语法

来自分类Dev

MS Access 加入子查询

来自分类Dev

用MS子连接MS SQL Server

来自分类Dev

如何将Oracle多参数子查询转换为MS SQL子查询

来自分类Dev

如何将Oracle多参数子查询转换为MS SQL子查询

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

MS Access查询中的语法错误?

来自分类Dev

MS Access查询中的语法错误

来自分类Dev

MS Access SQL插入查询

来自分类Dev

优化MS-SQL查询

来自分类Dev

MS SQL查询打卡时间

来自分类Dev

MS Access SQL Server数据库-CAST函数的查询语法

来自分类Dev

MS Access SQL Server数据库-CAST函数的查询语法

来自分类Dev

在Excel中使用MS Query进行自身查询(不是外部源)

来自分类Dev

SQL语法问题MS Access VBA

来自分类Dev

Ms Sql中的数据透视语法问题

来自分类Dev

语法错误MS Access SQL

来自分类Dev

MS Access VBA,SQL脚本:In(),<>和AND语法

来自分类Dev

优化MS Access Double子查询

来自分类Dev

SQL计数与MS SQL Server 2000中运行缓慢的子查询