Frage : TSQL, was die sauberste Weise ist, ein Datumformat von YYYYMMDD zu erzeugen

Ich versuche, den Wert des Datums eingegeben als MillimeterdD-yyyy zu einem ouput von yyymmdd in SQL

Here zurückzubringen bin die Funktion:

Alter Funktion dbo.fn_get_YYYYMMDD

(@FN_date int)

declare @result int

set @result =
Fall wenn @Fn_date <> 01-01-1900 dann
Bekehrter (varchar, @FN_date, 1111)
sonst 0
end

Return @Result

End

-----------------------------------------------------------------------------------------------------------------

here ist das Test
select dbo.FN_Get_YYYYMMDD (08-18-1998)

This ist die zurückgebrachten Daten:  (- 2008) das selbstverständlich wrong

ist

Antwort : TSQL, was die sauberste Weise ist, ein Datumformat von YYYYMMDD zu erzeugen

Ich kenne nicht den „technischen“ Aspekt von ihm, aber ich kann Ihnen in kurzen Worten erklären, was ich erfahren habe. Wir beschäftigen hauptsächlich scharfes MFP von den tabletop Maschinen vollständig bis zu den 105 Kopien pro Minute. Ich habe einige Ausgaben mit verschiedenen Modellen, in denen sie um Toner bitten würde, irgendeine Wartungsmitteilung gehabt, den Technikern die nur, wenn sie Eingangsservice an der Anzeigenauflage kodieren, addieren Papier-, Papierstau etc. etc. etc. gezeigt wird. Wenn SNMP überprüft worden ist, ermittelt es diese Mitteilung und stellt Drucken ein. Manchmal bewirkt es einen Benutzer und manchmal bewirkt es mehrere Benutzer. Die Maschine manchmal zurückstellen erlaubt ihnen zu drucken, andere Male, die sie eine Technologie erfordert, den Aufstellungsort zu besichtigen, um die Ausgabe zu reparieren. (Scharfweise der Festlegung war es ein Mikroprogrammaufstellungupdate zur Maschine zusammen mit der Aktualisierung des Fahrers, in dem SNMP ungeprüft ist), in jedem Fall, wenn der Benutzer oben eine Kopie erstellen geht, ist es adaequat. Es bewirkt nur Drucken.
Weitere Lösungen  
 
programming4us programming4us