Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Query con conversione data - stringa

    Ciao,
    questa query funziona perfettamente su una tabella dove data � una campo (date) .

    datename(month,DATR) AS mese,SUM(CAST(NETTO AS INT))AS SOMMANE from movimenti WHERE year(DATR)=2016 and(CAUSIN('01','02'))GROUP BY datename(month,DATR),month(DATR)ORDER BY month(DATR)

    Ora per� devo lavorare su una tabella dove data � un campo varchar(5) e mi ritrovo la data scritta in questo modo dentro la tabella es (23-1)

    infatti sql mi risponde cosi:
    "Conversion failed when converting date and/or time from character string."

    Immagino che dovrei fare una conversione, mi potete dare un aiuto?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Varchar 5 ? E l'anno. Come viene codifcato ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Ciao grazie della risposta
    In questa tabella che non ho progettato io non c'�..ho solo giorno mese per� i dati so che fanno riferimento solo al 2016 .
    Si potrebbe aggiungere nella Query?

  4. #4
    ricominciamo a dire - come da regolamento - con che db stiamo lavorando?

  5. #5
    Ciao,
    SQL SERVER 2012 EXPRESS

  6. #6
    come è scritta la data? 23-1 o 23-01?

  7. #7
    Ops.. scusate esiste anche l'anno...leggevo una colonna diversa
    data scritta in questo modo es: 16-03-2016

  8. #8
    quindi una colonna varchar(10) con scritta dentro la data in formato GG-MM-AAAA ? Confermi? Lo accendiamo?

  9. #9
    Ciao,
    esatto.
    Grazie.

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Una dritta. Se si salva una data in un campo numerico o stringa deve essere salvata con il formato SSAAMMGG (o SSAA-MM-GG o qualunque sia il separatore). In effetti è il solo formato che consente di ordinare e di filtrare bene i dati.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.