25. oktober 2011 - 08:10Der er
7 kommentarer og 1 løsning
finde datotidsgruppe der matcher et tidspunkt?
jeg skal bruge en sqlsætning der går ind og vælger de rækker hvor et tidspunkt ligger indenfor en periode.
Jeg har en tabel med start og slut (timestamp)og skal ha fundet.feks alle dem hvor perioden matcher kl. 1000, altså noget med select * from tabel where start >= 1000 and slut <= 1000.
Problemet er bare at nogle perioder er der datoskift f.eks start 010111 2359 og slut 020111 0500
måske jeg skulle prøve at forklare nærmere. Nogle mennesker logger ind ved passage ind i en bygning og logger ud ved udpassage af bygningen. Jeg vil gerne vide, baseret på deres logindata hvormange der er tilstede kl. 10:00
Btw ... det at du prøvede at forklare lidt nærmere gav ikke specielt meget mere information.
Hvis det skal være perfekt så kom med følgende.
Table og columns og en masse test data i den table. Derefter fortæller hvad du gerne vil have en query til at returnere fra den table. og angiver det ligeledes som en table.
table (id, name) 10, Mikael 20, Hundevennen
Data du forventer kommer ud
20, Kundevenner
Derefter kan jeg præcis se hvad du gerne vil have ud. Den query kan lave på 2 måder. Enten ved at have en WHERE på id eller name.
På den måde undgår man forvirring. Det at stille et spøgsmål er ikke nemt, man skal huske alle data, som som den der prøver at besvare ens spøgsmål kunne have brug for. Ellers bruges ofte de 10 første posts frem og tilbage med at finde ud af hvad meningen engentlig er med sprøgsmålet, som det allerede er sket her.
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.