【发布时间】:2015-03-12 04:11:56
【问题描述】:
我正在尝试选择当月个人销售额最高的姓名、电子邮件地址,但由于某种原因,我的选择语句不会返回正确的日期或最高金额。任何关于正确方向的指导或帮助将不胜感激
Select
FirstName, LastName,Email, SaleDate, Max(Total)as HighestTotal
From
Sale, Employee
where
month(SaleDate) = 12
Group by
SaleDate, FirstName, LastName, Email
【问题讨论】:
-
你的桌子上有什么?结果你想要什么?
-
您使用的是哪个 DBMS?后格雷斯?甲骨文?
-
Bad habits to kick : using old-style JOINs - 旧式 逗号分隔的表格列表 样式已替换为 ANSI 中的 proper ANSI
JOIN语法-92 SQL 标准(20 多年前),不鼓励使用它 -
看,您没有指定 dbms,现在您至少得到了两个产品特定的答案(针对不同的产品...)为自己和他人节省一些时间,将来正确标记!跨度>
标签: sql