Query con campo DateTime corretta/non corretta ?

di il
4 risposte

Query con campo DateTime corretta/non corretta ?

Buongiorno a tutti,

ho un problema su una query che stò costruento tramite SQL Server Management Studio:

Nel DB c'è una Tabella, dove vengono memorizzate delle pesate eseguite da un operatore e tra i vari campi ci sono:

DataOra (datetime)

Operatore (varchar)

TipologiaRifiuto (varchar)

Netto (int)

Ora, su SSMS imposto manualmente questa query:

SELECT CAST (TBL_PESATE.DataOra AS DATE) AS Data, TBL_PESATE.Operatore, TBL_PESATE.TipologiaRifiuto, SUM(TBL_PESATE.Netto) AS [Totale kg], COUNT(*) AS NumPesate  FROM [HOTEL_AMINTA_DB].[dbo].[TBL_PESATE] GROUP BY CAST (TBL_PESATE.DataOra AS DATE), TBL_PESATE.Operatore, TBL_PESATE.TipologiaRifiuto

Funziona correttamente.

Se la copio e incollo per memorizzarla come vista, mi viene dato errore "Microsoft SqlClient Data Provider Non è possibile richiamare metodi su date".

Non capisco perchè da un lato va e dall'altro no.

Grazie a tutti

DG

4 Risposte

  • Re: Query con campo DateTime corretta/non corretta ?

    Salve Daniele,

    cosa vuol dire > Se la copio e incollo per memorizzarla come vista ....   ?

    hai provato ad eseguire il comando di create view in una nuova query window il comando come CREATE VIEW xxx AS ....

    ?

    salutoni romagnoli
    -- 
    Andrea

  • Re: Query con campo DateTime corretta/non corretta ?

    Ciao Andrea,

    significa che:

    su SSS, seleziono la tabella e poi vado su "Selezionale prime 100 righe".

    Dopo modifico la query "SELECT TOP (1000)....ecc ecc", con quella che ho riportato nel primo post.

    La eseguo e funziona.

    Se cerco di memorizzarla in una Vista, mi da quell'errore.

    Spero di essermi fatto capire

    Grazie e buona giornata

    DG

  • Re: Query con campo DateTime corretta/non corretta ?

    Ciao Daniele,

    prova per favore a prendere il testo della query, e creare una vista con quel comando...

    CREATE VIEW ..... etc...

    salutoni romagnoli
    -- 
    Andrea

  • Re: Query con campo DateTime corretta/non corretta ?

    Ciao Andrea

    devo dirti che con la CREATE VIEW funziona!

    boh...misteri della fede

    Grazie molte

    salutoni piemontesi:-)

    DG

Devi accedere o registrarti per scrivere nel forum
4 risposte