Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162

    Manipolazioni di date in sql server 2005

    Salve, sono tornato, spero di essere chiaro.


    In una sp io ho un parametro di tipo DateTime (@startDate), dal valore di questo parametro
    io devo ricavarmi in un altra Variabile di tipo DateTime l'ultimo giorno dell'anno, cioè se la variabile @startDate è '2009-03-03' io devo assegnare alla variabile dichiarata all'interno della sp il valore '2009-12-31'

    ho provato con DatePart a prendermi l'anno in questo modo :

    DatePart(year,GetDate())

    mi ritorna l'intero

    e poi mi dichiaro altre variabili intere rispettivamente @giorno e@mese e gli assegno i valori 31 e 12

    ma poi come li assegno ad una variabile datetime, visto che se lo faccio mi vede un' altra tipo di data?

    Grazie e spero che questa volta sia stato chiaro

  2. #2
    lasciati ispirare da questo

    codice:
    SET DATEFORMAT dmy;
    GO
    select '31-12-' + convert(varchar(4),datepart(year, GetDate()))

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    162
    Grazie ancora per il tuo intervento nonostante tutto.....

    Ti volevo chiedere è possibile fare una cosa del genere senza fare nessun tipo di conversione,ma solo con le function delle date messe a disposizione da sql server 2005
    ?

    Grazie

  4. #4
    Originariamente inviato da sanfra1976
    Grazie ancora per il tuo intervento nonostante tutto.....

    Ti volevo chiedere è possibile fare una cosa del genere senza fare nessun tipo di conversione,ma solo con le function delle date messe a disposizione da sql server 2005
    ?

    Grazie
    ??? guarda che quello che ti ho scritto è sql... la tua domanda mi pare senza senso...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.