sadistic_son
12.04.2018, 08:30:46
Cześć,
W bazie mam kolumnę która przyjmuje wartości 0, 1 lub 2. Tylko jedno z tych trzech. Zazwyczaj jest to 0, co trzeci czwarty rekord 1 oraz co kilkunasty 2. Potrzebuję obliczyć największą ilość rekordów pod rząd gdzie było samo zero. Na przykład rekordy z ID od 100 do 110 miały same zera czyli daje to liczbę 10. Oczywiście odjęcie 100 od 110 nie wchodzi w grę, bo rekordy po drodze wypadają, są usuwane, np nie ma 108.
Pomożecie?
Z góry dzięki.
olszam
12.04.2018, 16:14:55
wciągnij wszystko do tablicy, przepętluj i na warunkach działaj coś np. pierwszą liczbę przepuść bo wiadomo zaczyna się to wszystko, potem następną sprawdź czy dana wartość z poprzedniej pętli jest równa obecnej jak tak to daj count czy co tam ci trzeba by zapisać, jak nie to zamknij liczenie zapisz tego counta i licz np. dla 1 podobnie. Inaczej chyba się nie da moim zdaniem, no chyba że są jakieś prostsze rozwiązania to może ale na chwilę obecną tylko ta mi wpada do głowy.