29. juni 2016 - 11:26Der er
5 kommentarer og 1 løsning
Hvordan lave en data søgning i SQL
Jeg skal tage nogle data ud af en tabel som ser sådan ud. Jeg kunne finde data i mellem to datoer og tider. Mit tidsformat ser sådan ud "2015-07-07 07:39:01.000"
Er der en de kan hjælpe med et forslag
USE [EXO4_XX_Database] GO
SELECT [Count] ,[ID] ,[Event] ,[TimeDate] ,[EventText] ,[Class] ,[Note] FROM [dbo].[Alarm Values] GO
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.
Slettet bruger
29. juni 2016 - 12:58#1
SELECT [Count] ,[ID] ,[Event] ,[TimeDate] ,[EventText] ,[Class] ,[Note] FROM [dbo].[Alarm Values] BETWEEN '2015-07-07 00:00:00.000' AND '2015-07-07 23:59:59.999'
SELECT [Count] ,[ID] ,[Event] ,[TimeDate] ,[EventText] ,[Class] ,[Note] FROM [dbo].[Alarm Values] WHERE [TimeDate] BETWEEN '2015-07-07 00:00:00.000' AND '2015-07-07 23:59:59.999'
Synes godt om
Slettet bruger
29. juni 2016 - 13:11#3
!~)
Synes godt om
Slettet bruger
29. juni 2016 - 13:20#4
...og en anden ting er at hvis du er foer SQL 2012 saa skal du bruge '2015-07-07 23:59:59.997' ellers runder SQL af til '2015-07-08 00:00:00.000'
Hvis det her en en form for manuel SQL indtastning, saa er det helt fint at taste tiden i det rigtige format.
Men er det fra et program (C#, Java, PHP eller whatever), saa vil man i de fleste tilfaelde bruge en placeholder i SQL og give en binaer tid som parameter. Og ikke bekymre sig om streng formatet for tid.
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.