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