Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SQL:Wie spreche ich den letzten & vorletzten Datensatz a
zurück: Abfrage-Funktion, wer kann mir helfen weiter: Abfrageergebnis aus SQL in DBF o.Ä. speichern Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Nadine*
Neuling


Verfasst am:
10. Mai 2007, 09:19
Rufname:

SQL:Wie spreche ich den letzten & vorletzten Datensatz a - SQL:Wie spreche ich den letzten & vorletzten Datensatz a

Nach oben
       Version: Office 97

Ich habe eine SQL Tabelle mit der Spalte "Datum"
in der GetDate() ausgegeben wird.
In der Spalte befinden sich Einträge in der Form:
08.04.2007 15:22:30
10.05.2007 08:17:24
10.05.2007 08:55:24
usw.....

Nun will ich meinem programm sagen,dass eine bestimmte Aktion nur statt finden soll,
wenn der Unterschied zwischen dem letzten Timestamp und dem vorletzten timestamp grösser als 1 stunde ist.
Ich arbeite mit Visual studio 2005 (Datenbankzugriffe über Ado.Net)

Kann mir bitte Jemand behilflich sein.
Gast



Verfasst am:
18. Jun 2007, 20:17
Rufname:

AW: SQL:Wie spreche ich den letzten & vorletzten Datensa - AW: SQL:Wie spreche ich den letzten & vorletzten Datensa

Nach oben
       Version: Office 97

Hi,

unter der Voraussetzung, daß die Datumswerte aufsteigend sind:
Code:
SELECT TOP 1
       DateDiff(n,
                (SELECT Max(Tdatum)
                 FROM   tabelle1 AS Tmp
                 WHERE  Tmp.Tdatum<(SELECT Max(Tdatum)
                                    FROM   tabelle1)),
                (SELECT Max(Tdatum)
                 FROM   Tabelle1)) AS Tdiff
FROM   tabelle1

Gruß
pdietlmeier
Im Profil kannst Du frei den Rang ändern


Verfasst am:
20. Jul 2007, 14:33
Rufname:


AW: SQL:Wie spreche ich den letzten & vorletzten Datensa - AW: SQL:Wie spreche ich den letzten & vorletzten Datensa

Nach oben
       Version: Office 97

Hallo,
ich habe ein ähnliches problem.
Meine Tabelle ist in etwas wie folgt aufgebaut:
art_nr order_nr art_name
123 0 Artikel 1
123 1 Artikel 1
345 1 Artikel 2
345 2 Artikel 2

ich benötige nun eine Abfrage, die mir nur die Zeilen mit jeweils der höchsten order_nr ausgibt, also

123 1 Artikel 1
und
345 2 Artikel 2

wie muß der SQL-Befehl dazu aussehen?

Vielen Dank!
Gruß Klaus
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: SQL Abfrage für Acces "übersetzen" 0 SirUseless 453 11. Sep 2013, 08:34
SirUseless SQL Abfrage für Acces "übersetzen"
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: ORACLE SQL Zahl in String mit Tausenderkennzeichen umwandeln 1 Qwertzuiop 2507 26. Jul 2011, 13:52
Qwertzuiop ORACLE SQL Zahl in String mit Tausenderkennzeichen umwandeln
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: Ältester Datensatz ausgeben 0 Alfinho 2229 04. Okt 2010, 14:25
Alfinho Ältester Datensatz ausgeben
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: PL/SQL (Oracle): Inhalte mehrerer Zellen zusammenfassen 10 hazel 12899 17. Jun 2010, 02:15
Nouba PL/SQL (Oracle): Inhalte mehrerer Zellen zusammenfassen
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: 2 server 2 tabellen (SQL sybase) 2 FLATZE 3117 10. Dez 2008, 10:20
Gast 2 server 2 tabellen (SQL sybase)
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: Der SQL Server kann keine Verbindung zu Oracle herstellen 0 <Susi> 6968 07. Feb 2008, 10:40
<Susi> Der SQL Server kann keine Verbindung zu Oracle herstellen
Keine neuen Beiträge Microsoft Access und MS SQL Server: SQL: Suchen in mehreren Tabellen 1 Texas3110 5877 14. Aug 2007, 16:04
- Rick - SQL: Suchen in mehreren Tabellen
Keine neuen Beiträge Microsoft Access und MS SQL Server: SQL Server Express 2005 Anleitung 1 Texas3110 7665 11. Aug 2007, 16:42
lothi SQL Server Express 2005 Anleitung
Keine neuen Beiträge Microsoft Access und MS SQL Server: Lagerwertanalyse und Trendanalyse MS SQL 2000 0 Gast 1914 19. Feb 2007, 14:59
Gast Lagerwertanalyse und Trendanalyse MS SQL 2000
Keine neuen Beiträge Microsoft Access und MS SQL Server: Bewerberdatenbank mit MS Sql Server 2005 2 Roadrunner69 4339 01. Dez 2006, 15:46
Roadrunner69 Bewerberdatenbank mit MS Sql Server 2005
Keine neuen Beiträge Microsoft Access und MS SQL Server: Ms SQL 2005 und Access 2002 1 Lunaninchen 2809 08. Sep 2006, 14:51
Grüner Ms SQL 2005 und Access 2002
Keine neuen Beiträge Microsoft Access und MS SQL Server: Ganze SQL Server Gruppe verschieben 0 Davide DR 2217 16. Aug 2006, 08:21
Davide DR Ganze SQL Server Gruppe verschieben
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks