Vraag : TSQL wat de schoonste manier is om een datumformaat van YYYYMMDD te produceren

Ik probeer om de waarde van datum ingevoerd mm-dd-yyyy op een ouput van yyymmdd in SQL

Here terug te komen ben de functie:

Alter functie dbo.fn_get_YYYYMMDD

(@FN_date int.)

declare @result int

set @result =/> geval
01-01-1900
(varchar, @FN_date, 1111) dan
anders 0
end

Return @Result

End

omzet

here is de test
select dbo.FN_Get_YYYYMMDD (08-18-1998)

This is het teruggekeerde gegeven:  (- 2008) wat natuurlijk wrong

is

Antwoord : TSQL wat de schoonste manier is om een datumformaat van YYYYMMDD te produceren

Ik ken niet het „technische“ aspect van het, maar ik kan u vertellen in een notedop wat ik heb ervaren. Wij behandelen Scherpe MFP van de tafelbladmachines hoofdzakelijk al manier tot de 105 exemplaren per minuut. Ik heb verscheidene kwesties met verschillende modellen gehad waar het om toner, één of ander onderhoudsbericht zou vragen dat slechts aan technici wanneer zij de codes van de inputdienst bij het vertoningsstootkussen, document toevoegen, document jam enz. enz. enz. wordt getoond. Wanneer SNMP is gecontroleerd, ontdekt het dit bericht en stopt druk. Soms zal het één gebruiker uitvoeren en soms voert het veelvoudige gebruikers uit. Soms zal het terugstellen van de machine hen om toestaan te drukken, andere tijden het een technologie vereist om de plaats te bezoeken om de kwestie te bevestigen. (De manier Sharps om te bevestigen het was een ingebouwde programmatuurupdate aan de machine samen met het bijwerken van de bestuurder waar SNMP) ongecontroleerd is in elke instantie, als de gebruiker naar boven gaat om een copie te maken werkt het boete. Het voert slechts druk uit.
Andere oplossingen  
 
programming4us programming4us