|
Тема |
Групиране "по промяна" в MySQL |
|
Автор |
CTEHATA (BAPOCAH) |
|
Публикувано | 24.07.06 11:52 |
|
|
Здравейте всички,
чудя се дали това може да стане в прост SQL (годен за View).
Имам таблица, със следния примерен вид:
Id . SerialNum . . ProductId . .OtherId ....
1 . . . .1 . . . . . . . . 1 . . . . . . . .2 . . . . . . 1
2 . . . .2 . . . . . . . . 1 . . . . . . . .2 . . . . . . 1
3 . . . .3 . . . . . . . . 2 . . . . . . . .2 . . . . . . 1
4 . . . .4 . . . . . . . . 2 . . . . . . . .2 . . . . . . 1
5 . . . .5 . . . . . . . . 1 . . . . . . . .2 . . . . . . 1
Трябва да направя справка, в която да изведа записите по групи, като всяка група трябва да включва последователните записи, с едно и също ProductId ( и други WHERE условия, които не влияят на проблема).
т.е. в случая
от SN до SN . . . Продукт . . Брой
1-2 . . . . . . . . . . . . 1 . . . . . . . . 2
3-4 . . . . . . . . . . . . 2 . . . . . . . . 2
5-5 . . . . . . . . . . . . 1 . . . . . . . . 1
Важното е, че трябва да има по един запис за всяка промяна, независимо че съответното ProductId може да го има на още сто места.
Някой да има някаква идея?
|
| |
|
|
|