Article View: pl.comp.bazy-danych
Article #183302Re: Grupowanie ciągów zer
From: Slawek
Date: Wed, 08 Jul 2009 09:16
Date: Wed, 08 Jul 2009 09:16
25 lines
1880 bytes
1880 bytes
>Jak wyciągnąć w MySQLu okresy awarii, tzn. zakresy dat, w których >występowały następujące po sobie "0" lub pojedyńcze zera? Chcę uzyskać >coś taki wynik: >[ciach] wg mnie stworzeniem takiego wyniku powinna zająć się aplikacja, nie baza danych. Jednak jeśli chcesz pozostać przy bazie to proponował bym małą zmianę. Mianowicie gdy następuje "0" to sprawdzamy czy nie ma już napoczętego rekordu z awarią a jeśli nie, to tworzymy rekord i zaznaczamy start_awarii. Koniec awarii zaznaczamy gdy pojawi się "1" Mamy więc wynik tak jak chciałeś z zapisanymi wszystkimi awariami bez względu na czas ich trwania. ----------------------------- |awaria_start | awaria_koniec | ----------------------------- Teraz wystarczą odpowiednie warunki które wyświetlą awarie przekraczające pewien czas aby nie zawracać se głowy awariami np trwającymi 1 sek w zależności od potrzeb. Pozdr Sławek
Technical Details
Message-ID:
<h31o5k$mru$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailReferences:
<4e0c3663-2407-4b49-ae7d-407343f815a9@h8g2000yqm.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: "Slawek" <Slawek@nospam.pl> Newsgroups: pl.comp.bazy-danych Subject: Re: Grupowanie ciągów zer Date: Wed, 8 Jul 2009 11:16:36 +0200 Organization: http://onet.pl Lines: 27 Message-ID: <h31o5k$mru$1@news.onet.pl> References: <4e0c3663-2407-4b49-ae7d-407343f815a9@h8g2000yqm.googlegroups.com> NNTP-Posting-Host: 195-80-229-22.pljtelecom.pl X-Trace: news.onet.pl 1247044597 23422 195.80.229.22 (8 Jul 2009 09:16:37 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 8 Jul 2009 09:16:37 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-RFC2646: Format=Flowed; Original MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit