2012-11-27 97 views
0

我會很感激這方面的任何援助。場景;經典的ASP電子郵件通知與循環功能

我有一個數據庫表與以下示例記錄;

data1-------------dt2----data3------data4--------data5------data6 
Brewing Plant-----2------10000------11/3/[email protected] 
Brewing Plant-----2------10000------11/3/[email protected] 
Car Plant---------1------5000-------11/3/[email protected] 
Brewing Plant-----1------5000-------11/3/[email protected] 
Car Plant---------4------20000------11/3/[email protected] 
Brewing Plant-----3------15000------11/3/[email protected] 

這是我的要求:
我只想要一個電子郵件通知各發送到論文各種人與他們的信息。如果您注意到,在將電子郵件發送給每個人之前完成一些總結,例如;

PERSON1應該收到一封電子郵件,就像

Data1-----------dt2---data5 
Brewing Plant---4-----2272 
Car Plant-------1-----568 

而PERSON2應該收到一封電子郵件,就像

Data1-----------dt2---data5 
Brewing Plant---1-----568 
Car Plant-------4-----2272 

等。

我使用傳統的ASP和MySQL

+1

目前爲止你有什麼代碼? – ChrisBint

+1

我認爲你的查詢是可以的。循環中可能有問題。放一些代碼 – polin

回答

0

你只需將你的表由人,並使用SUM()聚集酌情:

SELECT data6, data1, SUM(dt2), SUM(data5) 
FROM  my_table 
GROUP BY data6, data1 
ORDER BY data6 

看到它的sqlfiddle

然後遍歷應用程序代碼中的結果集,跟蹤data6與最後一條記錄的區別。