Tema: Re: SQL
Autorius: NicMC
Data: 2010-04-15 10:01:51
On 2010.04.15 09:51, Linas Petkevičius wrote:
> Tai yra gali atsirasti kokie penki irasai, kur data reiskia pradzia, o
> po to koks 10 irasu apie pabaiga?

Emm.. Nu nia. Čia nėra įrašų pradžios ir pabaigos. Į duombazę pildomos 
reikšmės, tuo pačiu pridedamas laukas kada ta reikšmė atsirado. Reikšmės 
pildomos ne pastoviai, o kas kažkiek laiko. Reikia rasti intervalus kada 
reikšmės pradėtos pildyt ir kada baigta.

Galimas datų variantas:
+----------------------+
| 20010-01-01 12:35:42 |
+----------------------+
| 20010-01-01 12:35:45 |
+----------------------+
| 20010-01-01 12:35:48 |
+----------------------+
| 20010-01-01 12:35:51 |
+----------------------+
| 20010-01-01 12:35:54 |
+----------------------+
| 20010-01-01 12:35:57 |
+----------------------+
| 20010-01-01 12:36:00 |
+----------------------+
| 20010-03-13  8:35:42 |
+----------------------+
| 20010-03-13  8:35:45 |
+----------------------+
| 20010-03-13  8:35:48 |
+----------------------+
| 20010-03-13  8:35:51 |
+----------------------+
| 20010-03-13  8:35:54 |
+----------------------+
| 20010-03-13  8:35:57 |
+----------------------+
| 20010-03-13  8:36:00 |
+----------------------+




iš tokios atkarpėlės reikėtų išgauti: (pradžia 20010-01-01 12:35:42 / 
pabaiga 20010-01-01 12:36:00) ir (pradžia 20010-03-13  8:35:42 / pabaiga 
20010-03-13  8:36:00)

Tarpai tarp intervalų gali būti nuo minučių iki parų.