作者aleck945 (总是不知所措)
看板Database
标题Re: [SQL ] 请问这个SQL语法怎麽下
时间Wed Oct 15 19:06:10 2008
原文吃光
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.129.26.238
: 推 rushcat:MAX(时间) GROUPBY(编号) 10/15 18:24
: 推 aleck945:问题不太清楚耶, 如果同一时间 "饼乾" 卖出 2 次以上, 10/15 18:27
: → BigGreenFly:我原本捞的方法是这样: 10/15 18:28
: 推 aleck945:不同价格, 不同数量, 要得到什麽结果? 10/15 18:31
: → BigGreenFly:SELECT NUMBER,NAME,PRICE,AMOUNT,MAX(DATE) 10/15 18:36
: → BigGreenFly:FROM TABLE1 GROUP BY NUMBER,NAME,PRICE,AMOUNT 10/15 18:41
: → BigGreenFly:不过捞出来的资料却异常多笔>"< 10/15 18:47
: → BigGreenFly:aleck945大大 其实目前是假定同一时间同一商品只会 10/15 18:56
: → BigGreenFly:出现一次唷^^ 10/15 19:01
如果同一天不会重覆, 试试以下:
SELECT DISTINCT NUMBER,NAME,PRICE,AMOUNT,DATE
FROM TABLE1
WHERE (NUMBER,DATE) IN (SELECT NUMBER,MAX(DATE) FROM TABLE1 GROUP BY NUMBER)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.190.50
1F:推 BigGreenFly:谢谢大大的语法^^不过他说第三行的","附近有错误,可 10/16 21:37
2F:推 BigGreenFly:是我找不到错误T_T 10/16 21:41