Hep, Lassse. Lige nu sidder jeg på en Informix 7.x og tester, mens min Live vist er noget paradox... datepart virker ikke på Informix. Det er et færdigt program og jeg har en ukendt rapport generator til at trække fødselsdagene
Anders >> Du skriver, at du ikke kan søge i char feltet. Skal jeg forstå det sådan, at du ikke har mulighed for at aggregere på feltet dato men er bundet til at anvende "WHERE dato MATCHES minstreng" ?
Jo, hvis dato er indtastet i et charfelt kan jeg søge, på eksakt dato og med wildccard (*?) med MATCHES / LIKE. Men når datoen er i et felt med "rigtig" date definition (som type), kan jeg kun søge på eksakt dato.
Lasse: Trist, det virker ikke i min paradox/rapportgenerator... jeg er kommet væsentligt længere og må en tur rundt om forhandleren. Har du nogle godt tips / sider på nettet hvor du evt. og bl.a. fandt ovenstående der jo virker i Informix, så er pointene dine. Og jeg må kæmpe videre....
Lige en ting til: Fejlen jeg nu får er: "capability not supported" Bl.a. med følgende SQL SELECT Konto, Dato FROM ExtInfo WHERE LinNr=1 AND mm(Dato) = 10 AND dd(Dato) = 18 ORDER BY Konto;
Har forsøgt flere varianter, dem der ikke giver syntaks fejl giver "capability not supported".
Ved brug af CAST er der muligvis et issue, som man skal være opmærksom på: CAST(FLDdate AS char(10)) returns a two-digit year for 19XX and four-digit year for year > 2000 http://info.borland.com/devsupport/bde/issues/50/local_drivers_(paradox_&_dbase).html
Så er den der! Jeg kunne ikke få CAST til at virke. Men EXTRACT derimod.
Nedenstående virker!
SELECT Konto, Dato FROM ExtInfo WHERE LinNr=1 AND EXTRACT(DAY FROM ExtInfo.Dato) = "29" AND EXTRACT(MONTH FROM ExtInfo.Dato) = "10" ORDER BY Konto;
Tak til Jesper for Paradox SQL manualen og Lasse for at komme så tæt på, Lasse du har fortjent dine point!
Mvh, Anders.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.