Witam
Jak poprawnie wyświetlić czas potwierdzenia zamówienia w crystal reports widoczny w zakładce potwierdzenia zamówienia(pole Zan_godzinaWystawienia).
Próbowałem :DATEADD(S,"ZamNag"."ZaN_GodzinaWystawienia" - 1 / 6000, 1) co daje niepoprawny wynik.
Jak poprawnie wyświetlić czas potwierdzenia zamówienia
Moderator: mikey
Re: Jak poprawnie wyświetlić czas potwierdzenia zamówienia
Jeżeli jest to godz. w formacie Clariona to trzeba to prze-konwertować w formule Crystala
Local NumberVar ile_sek;
Local NumberVar ile_min;
Local NumberVar ile_godz;
Local NumberVar x;
Local NumberVar i;
x := ({ZaN_GodzinaWystawienia}-1)/100;
ile_godz := Int( x/3600);
x := x-(ile_godz*3600);
ile_min := Int( x/60);
x := x-(ile_min*60);
ile_sek := x;
Time( ile_godz, ile_min, ile_sek)
Pewnie jest coś prostszego
Pozdrawiam
Wojciech Gurdek
Local NumberVar ile_sek;
Local NumberVar ile_min;
Local NumberVar ile_godz;
Local NumberVar x;
Local NumberVar i;
x := ({ZaN_GodzinaWystawienia}-1)/100;
ile_godz := Int( x/3600);
x := x-(ile_godz*3600);
ile_min := Int( x/60);
x := x-(ile_min*60);
ile_sek := x;
Time( ile_godz, ile_min, ile_sek)
Pewnie jest coś prostszego
Pozdrawiam
Wojciech Gurdek
Re: Jak poprawnie wyświetlić czas potwierdzenia zamówienia
To jest liczba milisekund liczona w danym dniu.
Przykład w SQL:
Przykład w SQL:
Kod: Zaznacz cały
select
convert(char,dateadd(ms,zan_godzinawystawienia*10,dateadd(day,zan_datawystawienia,'18001228')),108) 'gg:mm:ss wystawienia'
, convert(char,dateadd(ms,zan_godzinapotwierdzenia*10,dateadd(day,zan_datapotwierdz,'18001228')),108) 'gg:mm:ss potwierdzenia'
from cdn.zamnag
Pozdrawiam,
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)
Robert
select convert(varchar(100),0x637a6173616d69207069737aea2074752067b375706f7479203a29)