对于SQL评估,我必须执行一个查询,我需要按销售员代码的顺序列出过去一个月的汽车销售情况。 我已经创建了一条SQL语句。但是,当我运行它时,除了查询中包含的列名称外,它什么都没有列出。我已经使用了SQL代码如下:涉及连接的SQL查询
SELECT CarForSale.SalesmanCode,
Salesman.SalesmanName,
Customer.CustomerCode,
Customer.CustomerName,
Customer.CustomerAddress
FROM
(
Centre
INNER JOIN Customer
ON Centre.CentreCode = Customer.CentreCode
)
INNER JOIN CarForSale
ON (Customer.CustomerCode = CarForSale.CustomerCode)
AND (Centre.CentreCode = CarForSale.CentreCode), Salesman
WHERE CarForSale.CFSSoldDate BETWEEN CVDATE('01/02/2013') AND CVDATE('01/03/2013')
ORDER BY Salesman.SalesmanCode;
如果任何人有任何意见或知道我要去的地方错了,我将非常感激这个问题的一些援助。
这里是作为请求的一些示例数据:
CFS表
CFSCode CFSMake CFSModel CFSSellingPrice 000001 Mercedes W168 45000 CFSSoldDate CentreCode SalesmanCode CustomerCode 01/03/2013 00000001 0000000001 00000001
推销员表
SalesmanCode SalesmanName SalemanCommThisYear SalesmanStatus CentreCode 0000000001 Liam Jones 2250 senior 00000001
客户表
CustomerCode CustomerName CustomerAddress CentreCode CustomerStatus 00000001 Gina Smith 1, The Lake, 00000002 good Merthyr Tydfil
欢迎来到Stack Overflow!请通过添加适当的标记(Oracle,SQL Server,MySQL等)来指定您要定位的RDBMS。可能会有利用不被普遍支持的语言或产品功能的答案。此外,通过使用特定的RDBMS标记它,您的问题可能会得到更适合回答的人的关注。 – Taryn 2013-03-18 16:00:31