Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Funzione convert di sql


    Dovrei convertire una data in sql nella select scrivo:

    codice:
     
    
    ......,convert (CHAR(8),c.data_inizio_contratto,3),.....
    Dove c.data_inizio_contratto e il campo di una tabella,

    il risultato è: 20/05/12; vorrei visualizzare 1912 invece di 12




    Bisognerebbe cambia i valori 8 e 3 ma non so quali siano quelli esatti.



    Qualcuno può aiutarmi :master: :master:
    Thanks!!!
    ruga

  2. #2
    scusa ma tu fai un convert di 8 caratteri quando poi ne vuoi visualizzare 10??????
    Let's your dream came true!

  3. #3
    Infatti la prima volta ho provato con char(10) ............risultato
    ugeale identico

    ruga

  4. #4
    come ha detto Ale, usi 8 caratteri per visualizzarne 10.
    codice:
    Convert(VARCHAR(10),c.data_inizio_contratto,103)
    e poi devi scrivere 103 e non 3, perchè:
    3 = senza secolo (yy)
    103 = con secolo (yyyy)
    (dalla guida di SqlQueryAnalyzer)

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    :mavieni: :mavieni: Grazie Lady sei fantastica....come al solito del resto alla prox ciao
    ruga

  6. #6
    Originariamente inviato da ruga999
    :mavieni: :mavieni: Grazie Lady sei fantastica....come al solito del resto alla prox ciao
    di niente l'importante è che funzioni. Ciao ciao

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.