maaned = month(date) dag = day(date) aar = year(date)
dato = maaned & "-" & dag & "-" & aar %> Vagter i dag: <%strSQL = "SELECT COUNT(*) AS total FROM bestilling where herlev = '" & dato & "'" Set rs = DataConn.Execute(strSQL) response.write RS("total") %>
Hvis du skal *arbejde* med datoer, vil jeg anbefale at du laver feltet om til typen dato (vistnok "datetime" eller bare "date"), frem for "varchar" som er tekst..
Men: Så skal du til at arbejde med formattet af datoen: - inden du kan putte den i databasen - når du skal sammenligne
Ellers får du en forkert dato..
Så kan det være at den tror, at "22" er måned og "2" er dag.. da der ikke er 22 måneder på et år, vil det naturligvis give en fejl.. :-)
Husk det, hvis du beslutter dig for at lave typen om..
Hvis du skal *arbejde* med datoer, vil jeg anbefale at du laver feltet om til typen dato (vistnok "datetime" eller bare "date"), frem for "varchar" som er tekst..
---
Du er ved at "arbejde" med datoer, da du er ved at sammenligne dem..
og det skal lige siges, at "03" jo er mindre end "27".. :-)
thesurfer >> Det underlige er at man ikke engang kan sætte LCID på session til dansk. 1030 eller hvad coden er for så havde det været løst hvis man lagde dato'en i CDate.
Det andet er at jeg ikke kan forstå hvis denne SQL ikke virker da den laver dato'en i db'en om så den matcher det på hjemmesiden (som stadig skal i CDate() da det er en string der)
strSQL = "Select DISTINCT herlev From bestilling where str_to_date(herlev,'%c/%d/%Y') >= '" & CDate(dato) & "' and pris='1'"
strSQL = "Select DISTINCT herlev From bestilling where herlev >= " & dato & " and pris='1'"
Husk på at MySQL gerne vil gemme tidspunktet med.. det kan gøre en forskel.. Men jeg ved ikke helt om det har en indflydelse på resultatet..
Prøv det..
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.