01. maj 2002 - 13:13Der er
14 kommentarer og 1 løsning
Værdi mellem 2 datoer
SQL3 = "SELECT SUM(Energi) AS solfangerenergi FROM Måledata where dato between #" & TXTfra.Text & "# and #" & TXTtil.Text & "#" Set rs3 = db.execute(SQL3)
Måledata er selve databasen og i Energi står en sammenregnet værdi... Jeg vil have værdien af energi-søjlen mellem datoerne i TXTfra.Text og TXTtil.Text
Hvis jeg vælger fra 30-04-2002 til 30-04-2002 viser den fint hvad der det giver, men fra den 01-05-2002 til 01-05-2002 giver den fejlen: "Run-time error '94': Invalid use of Null". Hva´ gør jeg nu...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Your date formats should be formatted #MM-DD-YYYY# or #YYYY-MM-DD#
try SQL3 = "SELECT SUM(Energi) AS solfangerenergi FROM Måledata where dato between #" & Format(TXTfra.Text,"YYYY-MM-DD" & "# and #" & Format(TXTtil.Text, "YYYY-MM-DD") & "#"
Jeg har sat den til at køre "Kort dato format: 19-06-1994" Hvis vi vil have summen fra den 28-04-2002 til 30-04-2002 giver den 7,56 ud, men fra den 28-04-2002 til 01-05-2002 giver den kun 1,56ud... selvom der ikke findes negative værdier i databasen...
Jeg har nok misforstået dig lidt... jeg antog at dit udsagn om at dato´en skulle formatteres som YYYY-MM-DD måtte være forkert da alle andre dato´er virker fint. Jeg kan nu godt se at det kan blive et problem med dato´er i den "lave ende" af dato´erne.... Jeg vender frygteligt tilbage :-)
...jamen jeg bukker og skraber for mesteren :o) Det virker sgu nu. Selvom det er en (for mig at se) dum måde at skrive dato´er på. Men det finder jeg selv ud af at ændre. Takker for hjælpen!
Well the reason for this is that it was IBM (U.S.A) that defined the SQL language (if I remember correctly) and they happen to have a date format MM-DD-YYYY. So normally this is the CORRECT date format used in SQL. But the format YYYY-MM-DD (ANSI) is also acceptable. Thanks :o)
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.