Problem s vypoctem v pgsql

Ondrej Kolonicny kolonicny na medoro.org
Čtvrtek Leden 13 15:07:09 CET 2005


Karel Zak wrote:

>On Thu, 2005-01-13 at 13:12 +0100, Ondrej Kolonicny wrote:
>  
>
>>Ahoj vsem,
>>
>>mam tenhle dotaz:
>>select to_number(to_char(current_timestamp, 
>>'YYYY'),'9999')-(to_number(substring('79999', 1, 2),'99')+1900) ;
>>(takhle je funkcni)
>>kdyz dam misto retezce '79999' nejakou polozku typu varchar z tabulky 
>>tak to prestane fungovat.  Poradite nekdo jak to udelat ??
>>    
>>
>
> A co je ta polozka typu varchar zac? Lze udelat
>
>select to_number(substring(polozka, 1, 2),'99') from tab;
>  
>
to prave nejde vrati to  invalid input syntax for type numeric: " "
jenze mam v te tabulce asi 4000 zaznamu tak to zksuim nejak projit cim 
to, ale je mi divny ze by nebyli na prvnich 2 mistech cisla...

Ondra

>  
>



Další informace o konferenci Databases