Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

moze li se i kako formatirati datum

[es] :: Firebird/Interbase :: moze li se i kako formatirati datum

[ Pregleda: 2594 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon moze li se i kako formatirati datum20.12.2007. u 12:50 - pre 198 meseci
Kako da formatiram datum: recimo 15.12.2007 u 15.decembar.2007.
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: moze li se i kako formatirati datum21.12.2007. u 11:44 - pre 198 meseci
> Kako da formatiram datum: recimo 15.12.2007 u 15.decembar.2007.

Formatiranje obavi na klijentu, preuzmi polje kao datum i u programu podesi format tog polja.
 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: moze li se i kako formatirati datum21.12.2007. u 14:30 - pre 198 meseci
Mislio sam da to moze nekako preko sql-a.
Uprostilo bi mi dosta stvari.
Do sada sam isto drzao na klijentu ali sam pomislio da se mozda nesto promenilo u medjuvremenu.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.adsl-4.sezampro.yu.



Profil

icon Re: moze li se i kako formatirati datum24.12.2007. u 10:33 - pre 198 meseci
Ukoliko koristiš IBExpert, možeš u opciji Options - Environment Options - Grid - Display Formats a za Date Fields podesiti format datuma kao dd.mmmm.yyyy i dobićeš 24.decembar.2007, ali pretpostavljam da ćeš ipak na klijentu morati isto to odraditi.

[Ovu poruku je menjao Miloš Baić dana 24.12.2007. u 12:33 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: moze li se i kako formatirati datum27.12.2007. u 07:50 - pre 198 meseci
Malo sam isao izokola ali nije ni ovo lose


Code:
SET TERM ^ ;

CREATE OR ALTER PROCEDURE ML_MESECI 
returns (
    mesec varchar(14))
as
declare variable godina varchar(10);
begin
for
 SELECT EXTRACT(month FROM datumobracuna),EXTRACT(year FROM datumobracuna)
 FROM ML_OBRACUN
 GROUP BY EXTRACT(month FROM datumobracuna),EXTRACT(year FROM datumobracuna)
 order by EXTRACT(month FROM datumobracuna)
 INTO
      :MESEC,
:godina
      do
      begin
      if(MESEC = 1) then MESEC = 'Januar' || ' ' ||:godina;
      if(MESEC = 2) then MESEC = 'Februar' || ' ' ||:godina;
      if(MESEC = 3) then MESEC = 'Mart' || ' ' ||:godina;
      if(MESEC = 4) then MESEC = 'April' || ' ' ||:godina;
      if(MESEC = 5) then MESEC = 'Maj' || ' ' ||:godina;
      if(MESEC = 6) then MESEC = 'Jun' || ' ' ||:godina;
      if(MESEC = 7) then MESEC = 'Jul' || ' ' ||:godina;
      if(MESEC = 8) then MESEC = 'Avgust' || ' ' ||:godina;
      if(MESEC = 9) then MESEC = 'Septembar' || ' ' ||:godina;
      if(MESEC = 10) then MESEC = 'Oktobar' || ' ' ||:godina;
      if(MESEC = 11) then MESEC = 'Novembar' || ' ' ||:godina;
      if(MESEC = 12) then MESEC = 'Decembar' || ' ' ||:godina;
  suspend;
end
end^

SET TERM ; ^

GRANT SELECT ON ML_OBRACUN TO PROCEDURE ML_MESECI;

GRANT EXECUTE ON PROCEDURE ML_MESECI TO SYSDBA;


Ovo bi moglo da se izmeni da bude parametrizovano pa da se napravi kao univerzalna procedura.

[Ovu poruku je menjao darko_sudarov dana 27.12.2007. u 09:09 GMT+1]
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: moze li se i kako formatirati datum27.12.2007. u 10:26 - pre 198 meseci
Jednostavnije je napraviti UDF, možda i ima neki već gotov. Ako radiš formatiranje na serveru kasnije možeš imati teškoća, npr. da bi sortirao po tom polju na klijentu prvo bi morao da konvertuješ nazad u datum, takođe ako zatreba i neka druga obrada sa datumom.
 
Odgovor na temu

[es] :: Firebird/Interbase :: moze li se i kako formatirati datum

[ Pregleda: 2594 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.