Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 07.08.2009 um 21:09:05 Uhr
Kein Feedback seitens des Beitragserstellers.
-> Fürs Forum wertlos. Verschoben in den Papierkorb.
[Edit 10.8.2009] Nach Feedback des Beitragserstellers zurückverschoben in den Bereich "Datenbanken".
[/Edit]

Tage errechnen

Frage Entwicklung Datenbanken

Mitglied: artus-Excalibur

artus-Excalibur (Level 1) - Jetzt verbinden

16.07.2009, aktualisiert 31.08.2009, 3502 Aufrufe, 9 Kommentare

Hiho zusammen

folgender Fall, ich hab in einer Tabelle 2 Spalten: Eingangsdatum 01.01.2009 (dd.mm.yyyy) und Ausgangsdatum 03.01.2009 (dd.mm.yyyy)

nun möchte ich errechnen wieviel Tage sind zwischen Eingangsdatum und Ausgangsdatum vergangen. Gibts da eine möglichkeit mit SQL?
Mitglied: maretz
16.07.2009 um 15:13 Uhr
mit sql glaub ich eher weniger -> aber mit jeder anderen programmiersprache sollte es gehen... Zuerst bildest du aus beiden Datumswerten einen Timestamp - und dann einfach
$diff = $timestampAusgang -$timestampEingang;

Dann noch $diff/86400 teilen - und du hast die Anzahl der Tage zwischen beiden Werten...

Gruß

Mike
Bitte warten ..
Mitglied: Biber
16.07.2009 um 15:34 Uhr
Moin artus_Excalibur,

klar kann das SQL.
In welcher Form hängt von dem konkreten Datenbank-Blech ab, das bei Dir vorliegt.

Muttu mal mit rüberkommen, ob Du gerade Oracle oder Teradata oder mySQL verwendest.

Grüße
Biber
Bitte warten ..
Mitglied: Netzheimer
16.07.2009 um 16:00 Uhr
Hallo.

Ich gehe mal von MSSQL aus. Es gibt die Funktion Select DATEDIFF(dd, start, ende).

Der Parameter dd bezieht sich auf Tage
start ist das Anfangsdatum
ende das Enddatum

Gruß
Netzheimer
Bitte warten ..
Mitglied: artus-Excalibur
16.07.2009 um 16:03 Uhr
@Biber Oracle Datenbank

@ Netzheimer, hättest du ein Beispiel dazu?
Bitte warten ..
Mitglied: Bolle97
16.07.2009 um 16:11 Uhr
Hallo,

in Oracle:
01.
select TO_DATE('03/01/2009','DD/MM/YYYY') - TO_DATE('01/01/2009','DD/MM/YYYY') from dual;
Gruß René
Bitte warten ..
Mitglied: Biber
16.07.2009 um 16:16 Uhr
01.
SELECT	AprilApril, HelauHelau  
02.
    ,    ROUND(HelauHelau-AprilApril)                 "Tage" 
03.
    ,   ROUND((HelauHelau-AprilApril)*24)            "Stunden" 
04.
    ,   ROUND((HelauHelau-AprilApril)*24*60)         "Minuten" 
05.
    ,   ROUND((HelauHelau-AprilApril)*24*60*60)      "Sekunden" 
06.
    ,   ROUND(MONTHS_BETWEEN(HelauHelau,AprilApril)) "Monate" 
07.
    ,   'RTFM! Mfg Biber'                           "etc. pp" 
08.
 
09.
FROM( 
10.
	SELECT TO_DATE('01.04.2009 00:00:00','DD.MM.YYYY HH24:MI:SS') AprilApril 
11.
    	    ,  TO_DATE('11.11.2009 11:11:11','DD.MM.YYYY HH24:MI:SS') HelauHelau 
12.
	FROM DUAL 
13.
)
Output.
01.
APRILAPRIL	HELAUHELAU	Tage	Stunden	Minuten	Sekunden	Monate	etc. pp 
02.
 
03.
01.04.09	         11.11.09 11:11:11	224	5387	323231	19393871	7	RTFM!. Mfg Biber
Bitte warten ..
Mitglied: Netzheimer
17.07.2009 um 11:53 Uhr
Hier ein Beispiel:

SELECT DATEDIFF(dd, getdate(), '25.07.2009')

Ergebnis:
8
Bitte warten ..
Mitglied: Biber
07.08.2009 um 21:17 Uhr
Tja, artus_Excalibur,

wie auch immer Du die vergangenen Tage errechnet hast - inzwischen musst Du wohl noch eine Pseudokonstante "DaysSinceLastFeedback" in der Größenordnung 20 draufschlagen.

Wenn Du mal posten könntest, welcher Algorithmus nun zum Ziel geführt hat, dann könnten wir es auch exakt berechnen (Tage von 17.7.2009 bis 7.8.2009.)

Wenn der Beitrag allerdings länger auf diesem "Nicht erledigt und keine Bewegung"-Status verbleibt, wird er nach ein paar (zu errechnenden) Tagen aus dem Papierkorb gelöscht.

Grüße
Biber
Bitte warten ..
Mitglied: artus-Excalibur
10.08.2009 um 11:33 Uhr
also keine der genannten lösungen hat zu dem von mir erhofftem ergebnis geführt. Da ich im moment andere prioritäten habe, is der fall immernoch offen
Bitte warten ..
Ähnliche Inhalte
Server-Hardware
ServerraumTemperatur errechnen!
gelöst Frage von NewesseServer-Hardware9 Kommentare

Guten Tag, ich habe ein kleines Problem, undzwar soll ich belegen, dass in einem Serverraum eine der 2 dort ...

LAN, WAN, Wireless
Minimale erforderliche Datenrate errechnen
Frage von killtecLAN, WAN, Wireless2 Kommentare

Hallo zusammen, weiß jemand wie ich die minimale Datenrate, die ich min. im Upstream haben muss, wenn ich einen ...

PHP
PHP RGB dynamische Hintergrundfarbe errechnen
gelöst Frage von MidivirusPHP5 Kommentare

Guten Morgen Gemeinde, ich gebe euch mal meinen bisherigen Code vorweg: Nachdem ich auf einer anderen Webseite ein Codeschnipsel ...

Datenbanken
Statistik über den Tag
Frage von 94451Datenbanken

Hallo Liebe Admins, ich möchte gerne eine Statistik generieren, in der ich auf einer Job_Protokoll Tabelle Prüfe wieviele Jobs ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter wieder installieren auf einer frischen Windows-Installation

Tipp von Lochkartenstanzer vor 12 StundenMicrosoft Office

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 14 StundenDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 15 StundenSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 18 StundenMicrosoft Office1 Kommentar

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...

Server-Hardware
Veeam Backup Server stürzt alle paar Tage ab
Frage von Leo-leServer-Hardware11 Kommentare

Hallo Forum, ich habe momentan folgendes Problem. Veeam Backup and Replication 9.5 u2 auf voll gepatchten DL 380 G7 ...

Windows 10
Win10 Laptop findet keine Netzwerkgeräte und Freigaben mehr
Frage von CoolzeroWindows 1010 Kommentare

Hi, seit ein paar Tagen habe ich das Problem das mein Windows 10 Laptop keine Geräte mehr in der ...

Batch & Shell
Dateien verschieben mit batch
gelöst Frage von michi-ffmBatch & Shell10 Kommentare

Hallo Zusammen hat jemand evtl eine Idee? Zunächst hier das Skript: Leider werden keine UNC-Pfade unterstüzt, kann mir jemand ...