/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
SQL og timestamp
Fra : Harald


Dato : 23-10-02 12:22

Hej

Jeg har en paradox tabel hvori der er en timestamp field. Hvis jeg vil søge
på dette felt i en SQL hvilket format skal timestamp så have?

Når man søger på datoer kan man gøre sådan:
select * from kundekar.db
where pDato="09.10.2002"

så derfor gætter jeg på at ved timestamp er det noget i denne stil, men det
virker ikke:
select * from kundekar.db
where pTimestamp="09.10.2002 18:36:13:367"

Mvh
HK



 
 
Thor (23-10-2002)
Kommentar
Fra : Thor


Dato : 23-10-02 18:14

Hej Harald

Generelt, brug Params[0].asdatetime := strtodate(dato);
Hvis du v i l dannne sql i rumtime, så
mener jeg, at dato i paradox angives som

"YYYY/MM/DD"

mens det i Interbase angives som f.eks

'24-DEC-2002"

mvh Thomas Riedel



"Harald" <swobu@kroning.dk> wrote in message
news:3db68656$0$97624$edfadb0f@dspool01.news.tele.dk...
> Hej
>
> Jeg har en paradox tabel hvori der er en timestamp field. Hvis jeg vil
søge
> på dette felt i en SQL hvilket format skal timestamp så have?
>
> Når man søger på datoer kan man gøre sådan:
> select * from kundekar.db
> where pDato="09.10.2002"
>
> så derfor gætter jeg på at ved timestamp er det noget i denne stil, men
det
> virker ikke:
> select * from kundekar.db
> where pTimestamp="09.10.2002 18:36:13:367"
>
> Mvh
> HK
>
>



Harald (23-10-2002)
Kommentar
Fra : Harald


Dato : 23-10-02 19:21

"Thor" <thr@image.danmark> skrev i en meddelelse
news:AKAt9.169407$Qk5.5921077@news010.worldonline.dk...
> Hej Harald
>
> Generelt, brug Params[0].asdatetime := strtodate(dato);
> Hvis du v i l dannne sql i rumtime, så
> mener jeg, at dato i paradox angives som
>
> "YYYY/MM/DD"

Som jeg skrev så angives en dato i paradox som dd.mm.yyyy (det virker da med
det format), men det er ikke datoer jeg har problemer med men timestamp.

Mvh
HK


> "Harald" <swobu@kroning.dk> wrote in message
> news:3db68656$0$97624$edfadb0f@dspool01.news.tele.dk...
> > Hej
> >
> > Jeg har en paradox tabel hvori der er en timestamp field. Hvis jeg vil
> søge
> > på dette felt i en SQL hvilket format skal timestamp så have?
> >
> > Når man søger på datoer kan man gøre sådan:
> > select * from kundekar.db
> > where pDato="09.10.2002"
> >
> > så derfor gætter jeg på at ved timestamp er det noget i denne stil, men
> det
> > virker ikke:
> > select * from kundekar.db
> > where pTimestamp="09.10.2002 18:36:13:367"
> >
> > Mvh
> > HK
> >
> >
>
>



Mikael Rune Jensen (24-10-2002)
Kommentar
Fra : Mikael Rune Jensen


Dato : 24-10-02 06:35

Hejsa

Kan du ikke skrive noget i stil med flg:

select *
from kundekar.db
where date(pTimestamp)="09.10.2002"

Dette vil virke i en postgresql database.. Men hvis du virkelig ´vil have
det med timestamps's nøjagtighed (altså med klokkeslet osv.), så er mit
forslag jo sådan set ubrugligt!

Mvh.
Mikael Rune Jensen


--
Mikael Rune Jensen
Department of Computer Science
Aalborg University
http://www.cs.auc.dk/~mrj


"Harald" <swobu@kroning.dk> wrote in message
news:3db6e892$0$34810$edfadb0f@dspool01.news.tele.dk...
> "Thor" <thr@image.danmark> skrev i en meddelelse
> news:AKAt9.169407$Qk5.5921077@news010.worldonline.dk...
> > Hej Harald
> >
> > Generelt, brug Params[0].asdatetime := strtodate(dato);
> > Hvis du v i l dannne sql i rumtime, så
> > mener jeg, at dato i paradox angives som
> >
> > "YYYY/MM/DD"
>
> Som jeg skrev så angives en dato i paradox som dd.mm.yyyy (det virker da
med
> det format), men det er ikke datoer jeg har problemer med men timestamp.
>
> Mvh
> HK
>
>
> > "Harald" <swobu@kroning.dk> wrote in message
> > news:3db68656$0$97624$edfadb0f@dspool01.news.tele.dk...
> > > Hej
> > >
> > > Jeg har en paradox tabel hvori der er en timestamp field. Hvis jeg vil
> > søge
> > > på dette felt i en SQL hvilket format skal timestamp så have?
> > >
> > > Når man søger på datoer kan man gøre sådan:
> > > select * from kundekar.db
> > > where pDato="09.10.2002"
> > >
> > > så derfor gætter jeg på at ved timestamp er det noget i denne stil,
men
> > det
> > > virker ikke:
> > > select * from kundekar.db
> > > where pTimestamp="09.10.2002 18:36:13:367"
> > >
> > > Mvh
> > > HK
> > >
> > >
> >
> >
>
>



Harald (24-10-2002)
Kommentar
Fra : Harald


Dato : 24-10-02 19:13

"Mikael Rune Jensen" <mrj@cs.auc.dk> skrev i en meddelelse
news:3db78696$0$11426$ba624c82@nntp02.dk.telia.net...
> Hejsa
>
> Kan du ikke skrive noget i stil med flg:
>
> select *
> from kundekar.db
> where date(pTimestamp)="09.10.2002"
>
> Dette vil virke i en postgresql database.. Men hvis du virkelig ´vil have
> det med timestamps's nøjagtighed (altså med klokkeslet osv.), så er mit
> forslag jo sådan set ubrugligt!

Ja det er netop den komplette timestamp helt ned til milisekunder jeg skal
søge efter.

Mvh
HK



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste