Thanks Safen, for such useful information.
A very simple scenerio -
Break-by will be used when we have to do some processing on either first or last record of group like-
The program demand a display like -
Sales Rep name Sale Date Price
ABC 10/12/07 7.2
10/13/07 8.2
10/14/07 9.2
XYZ 10/12/07 6.2
In this the sales rep name should appears only with first record. So a break by wil be good option here.
If sales rep name has to be display with every record, then instead of break by, only by should be used.