Posted By: JiMo (I'm flyiiiiiiing!!!!!!!!!) on 'CZdatabases'
Title:     Re: jeden kontrolni select
Date:      Mon Sep 11 19:04:34 2006

> Pokud Ti nevadi, ze to pripadne prekryvy vypise vickrat, tak muzes pouzit 
> tohle :
> select * from prekryv a, prekryv b
> where a.id=b.id and not a.rowid=b.rowid
> and ((b.od between a.od and a.do) or (b.do between a.od and a.do))
> order by 1,2,3
> 
> Otevres stejnou tabulku 2x, takze potrebujes mit aliasy ("a" a "b")
> rowid je jednoznacna identifikace radku. Ve strukture jsi ji nepopsal, takze
> ji tam bud nemas nebo musis pouzit nejakou vnitrni nebo pouzij porovnani
> vsech polozek, coz je nejpomalejsi.
Je tam jeste dalsi id, ktere pouzit slo.

Diky, tohle je chodive reseni, jen to jeste vybira i polozky, ktere maji "do" 
jedne polozky stejne jako "od" jine polozky, coz nevadi, jen se nesmi kryt. 
Ale to uz snad prepisu sam, akorat misto between budou dve porovnani s ostrou 
nerovnosti.  


                        JiMo:)

CONNECT 300^M .....OP^aFD)*HR!hT%UJ0~~!aS&RT&*WQ$*brI&FG^NO CARRIER

Search the boards