Tema: Re: oracle select uzklausa
Autorius: news
Data: 2011-03-22 11:53:17
tavo parasyta uzklausa grazins 0 jeigu iraso su temperatura maziau uz 10 
is vis nebuvo.

On 3/22/2011 9:37 AM, Maug Lee wrote:
> news wrote:
>> hmm, nemaniau kad cia gausis taip sudetingai paaiskinti, bet yra kaip
>> yra. Pameginsiu paaiskinti detaliau.
>>
>> data	  |temperatura
>> 2010.10.10| 9
>> 2010.10.10| 10
>>
>> man reikia suzinoti ar 2010.10.10 diena buvo temperatura lygi 10 ir ar
>> temperatura buvo mazesne uz 10 ta diena vienoje uzklausoje.
>
> aš per daug nesigilinau, bet gal šiuo atveju tinka:
> SELECT
> 	`temperatura`
> FROM
> 	`here`
> WHERE
> 	`temperatura`>= 10 AND
> 	`data` = '2010.10.10'
> ORDER BY
> 	`temperatura` DESC
> LIMIT
> 	1
>
> jei nulis rezultatų – temperatūra buvo mažiau 10;
> jei rezultatas (aukščiausia temperatūra) yra, bet nelygus 10 – temperatūra
> nelygi 10.
>
> Lyg ir tikslus atsakymas į tavo aukščiau parašytus klausimus. Ne?
>