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.
Du kan jo starte med at overholde den tidsstyring vi bruger her på jorden og sige, at 01.25 tilhører søndag den 29-08-03 Og ja, du bør også lave din dato kolonne om til dato/tid Og så kan du jo droppe din kolonne med spilletider. Og nøjes med at have hele informationen i en kolonne altså. Lave kolonne spilletid om til dato/klokkeslet, som så indeholder følgende: 28-08-03 10.00 28-08-03 12.00 28-08-03 17.00 28-08-03 21.00 29-08-03 01.25
Så kan du lave din sql streng om til: strSQL = "Select * From bruger where spilletid Between= '28-08-03' AND '29-08-03 10:00' Order By spilletid "
Og for lige at sammenfatte svarene, så skal du nøjes med een kolonne til det hele med formatet "mm-dd-yyyy hh:nn". Så vil sorteringen ikke give dig uønskede resultater.
Laver en ny kolonne med nævnte format og indsætter værdierne fra spilledag og spilletid her:
Set rs = Conn.Execute("Select ID, spilledag, spilletid From bruger") While Not rs.EOF Conn.Execute("Update bruger Set NytFelt = #" & Right(rs("spilledag"), 8) & " " & rs("spilletid") & "# Where ID = " & rs("ID")) rs.MoveNext Wend
Noget i den stil - du er nødt til selv at sidde og eksperimentere lidt.
Jeg kan se at du bruger access, lav en forspørgsel i selve access (design) og sætte de to koloner sammen (i din query), noget i den retning: (felt1 &""&felt2) as TidKlokk
hvis en spiller skal spille lørdag 280803 kl. 13.00 så bliver det sat i to kolonner: hvis en skal spille kl. 01.15 er det stadig lørdag og ikke søndag morgen...
altså lørdag 280803 kl. 01.15.
og ikke 290803 kl. 01.15.
Derfor kan det andet heller ikke virke...
kan man ikke fortælle den at hvis noget er >00.00 og < 12.00 og det der er der imellem det største eller noget..
Når du ikke vil overholde de tidsystemer, vi bruger her på jorden, så kan det ikke lade sig gøre i en sql sætning. Så må du lave to. Først en der tager dem fra 12.00 til 23.59 Derneæst en der tager dem mellem 00.00 og 04.00 Altså noget lign: strSQL = "Select * From bruger where spilledag = 'Lordag 28-08-03' AND Spilletid BETWEEN '12.00' AND '23.59' Order By spilletid " 'Udskriv resultat strSQL = "Select * From bruger where spilledag = 'Lordag 28-08-03' AND Spilletid BETWEEN 00.00' AND '04.00' Order By spilletid " 'Udskriv resultat
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.