Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 40
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    34

    problema con date in sql server

    save sono nuovo ma vorrei chiedere gentilmente una mano dato che da diversi giorni ho un problema che non riesco a risolvere mi spiego meglio
    ho una query che tra i vari dati che mi restituisce mi da anche la differenza tra due date (datax e Getdate())) quello che dovrei fare e assegnare a questo valore il corrispettivo mese
    Mi spiego meglio supponiamo che datax =20101010
    datax-getdate()=1 questo è quello che mi viene restituito
    quello che dovreifare e associare a quell'uno il valore di ottobre
    Ho chiesto ad alcuni mi hanno riferito che dato che nella query c'era la group by devo utilizzare 'case' ma non soprei propio come fare.Chi mi può dare una mano
    Grazie anticipatamente

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    34

    problema data

    scusa ma avrei bisogno di sapere il mese facendo come tu hai detto ho solamente il numero del mese ma avrei bisogno di far corrispondere a questo nu,ero il relativo mese grazie

  4. #4

    Re: problema data

    Originariamente inviato da calma
    scusa ma avrei bisogno di sapere il mese facendo come tu hai detto ho solamente il numero del mese ma avrei bisogno di far corrispondere a questo nu,ero il relativo mese grazie
    qual'è il relativo mese corrispondente al numero del mese avendo il mese ed il relativo numero? non sono stato chiaro? neanche tu!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    34

    problema date con sql server

    mi spiego facendo come tu dici mi restituisce il valore del mese per esempio
    1 per gennaio
    2 per febbraio
    3 per marzo
    avrei bisogno che esca direttamente gennaio o altro mese
    Spero d'essere stato chiaro
    Grazie per il tuo interessamento

  6. #6
    quindi non numero, ma nome! risolvi con una tabellina MESI con numero e nome, poi una semplice JOIN

  7. #7
    potresti anche usare

    datename(mm, data)

    ma te lo riporta nella lingua del server

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    34
    grazie funziona ora l'ultimo passaggio che devo fare e contare quanti dati ci sono nei diversi mesi mi spiego supponiamo che in settembre ci siano tre dati in ottobre 4 novembre 5, avrei bisogno che mi tiri fuori questi dati,secondo te se provo con
    count(distinct ) che ne dici ?

    Grazie !!!!!!!!!!!!!!!!!!!!!!!!

  9. #9
    select count(*), mese
    from tabella
    group by mese

    adattala

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    34

    prob date

    grazie per l'interessamento ho provato come hai detto ma non fa la somma mi da la colonna con tutti 1
    Ti spiego quello che dovrei fare
    supponiamo d'aver dei nomi per esempio(Antonio,Gennaro,Alessandro....) ricevuti in diversi mesi(settembre,ottobre,novembre ,dicembre ....)
    quello che dovrei fare e faer la somma cioè tirare fuori quanti Antonio,Gennaro,Alessandro ci sono nel mese di settembre,ottobre,novembre..) per capirci

    Supponiamo d'aver due tabelle con nomi e con i mesi
    antonio settembre
    alessandro settembre
    alessandro ottobre
    antonio settembre
    gennaro novembre
    gennaro novembre
    antonio dicembre
    alessandro dicembre



    quello che dovrebbe venir fuoi dovrebbe essere tipo



    antonio settembre 2
    alessandro settembre 1
    alessandro ottobre 1
    gennaro novembre 2
    antonio dicembre 1
    alessandro dicembre 1

    Grazie Ancora

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.