Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 10.11.2011, 09:23   #1
Newbie
 
Offline
Registriert seit: 02-2011
Beiträge: 18
Frage SQL Count Abfrage

Hallo,

ich hätte mal ne kurze Frage.

ich habe eine Tabelle Auto mit den Spalten Leasing und Datum.
Jetzt möchte ich mit Count alle Leasingeinträge rausfiltern die den Namen 'mobil' haben und in den letzten 48 Stunden (immer vom aktuellen Datum aus) verkauft wurden. Zusätzlich soll in dem Statement abgefragt werden.

ich denke von Ansatz geht es in die Richtung oder??

Select count(*)FROM AUTO where LEASING = 'mobil'......

Weiter bin ich nicht gekommen, passt das denn auch mit den Hochkommas??

ich freu mich auf eure Unterstützung.
    Mit Zitat antworten
Alt 10.11.2011, 10:39   #2
Junior Member
 
Offline
Registriert seit: 06-2005
Beiträge: 117
Hallo,

Count zählt die Anzahl der Datensätze.

Wenn du das so möchtest gehts besser so :

Select Count(Leasing)
FROM Auto
Where Leasing = 'mobil'

Diese Abfrage zeigt dir die Anzahl der Datensätze an, derer in der Spalte Leasing den String mobil beinhaltet.
    Mit Zitat antworten
Alt 10.11.2011, 10:58   #3
Newbie
 
Offline
Registriert seit: 02-2011
Beiträge: 18
Frage Erweiterung

Ich hätte nochmal eine Frage zu Joins etc.

Ich habe 2 Tabellen BJobs und BSessions.

BJobs
(PK) JobID
Lastest Result
JobName

BSessions
(PK) SessionID
(FK) Job ID
EndTime


Nun möchte ich, dass mir alle Jobs angezeigt, wo das Lastest Result !=0 und der Jobname „daily“ ist, mit den dazugehörigen Sessions.

Im nächsten Step möchte ich dann dass mir alle Jobs angezeigt, wo das Lastest Result !=0 und der Jobname „daily“ ist, mit den dazugehörigen Sessions der letzten 24 Stunden angezeigt bekomme
    Mit Zitat antworten
Alt 17.12.2011, 19:27   #4
Board Veteran
 
Offline
Registriert seit: 07-2005
Ort: Hamburg
Beiträge: 524
Moin,


SELECT *
FROM BJobs
INNER JOIN BSession
ON BJobs.JobID = BSession.JobID
WHERE BJobs.LastestResult <> 0
AND BJobs.JobName = 'daily'
AND BSession.EndTime > DATEADD(DAY, -1, Getdate() )


Für andere zeitliche Einschränkungen siehe Onlinehilfe DATEADD, GetDate(), CURRENT_TIMESTAMP

Gruß Kai
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
TSQL Count mehrere Spalten Hansen MS SQL Server Forum 1 12.02.2011 00:34
bad hop count bei show ip traffic honk81 Cisco Forum — Allgemein 3 25.02.2010 10:57
RIP Hop Count Cyco Cisco Forum — Allgemein 3 28.11.2007 15:49
Page Count des Druckers ausgeben lefg Windows Forum — Allgemein 2 13.10.2007 16:48
Traffic Count mit Wlan MX5Manni Windows Forum — LAN & WAN 1 12.12.2003 22:42


Alle Zeitangaben in MEZ/CET. Es ist jetzt 21:52 Uhr. Seite generiert in 0,030 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang