tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
355
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Major18 Major18 ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    25
    Hi@all:

    ich habe folgendes MySQL-Script:

    HTML-Code:
    SELECT COUNT(p.postID) AS anzahl, t.boardID
                 FROM wbb1_1_post p, wbb1_1_thread t
                 WHERE p.time > "+time+" - 604800
                 AND p.threadID = t.threadID
                 AND t.boardID = "+BoardId+" GROUP BY p.postID";
    Nun habe ich das Problem, dass das Script 1 zurückgibt, obwohl in der Table genau 2 Datensätze sind, auf welche die Where-Clausel zutrifft.
    Ich glaube es hängt mit der time-Variable zusammen, dies ist ein "DateTime.Now.Hour".
    Dieser Wert wird dann mal 3600 gerechnet, damit ich auf die Sekunden komme, jedoch scheint es da irgendwo zu hapern und ich glaube, dass es da bei der time Variable die ich übergebe liegt.
     

  2. #2
    Jantz Jantz ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    207
    Würde, gerade wenn es darum geht was mit Zeiten zu errechnen, immer mit timestamp arbeiten.
    Ansonsten wäre ein auszug Aus den Datenbanktabellen recht hilfreich
     

Ähnliche Themen

  1. SQL Query Problem DateTime
    Von soyo im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 03.08.07, 12:24
  2. MySQL Datetime Problem
    Von Ahnungsloser8000 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 16.02.06, 10:43
  3. DateTime Problem
    Von heikomi im Forum PHP
    Antworten: 3
    Letzter Beitrag: 30.12.05, 12:44
  4. Problem mit datetime
    Von jonny west im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 25.02.04, 10:20
  5. datetime problem mit 12h format
    Von derGugi im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 22.04.03, 16:01