Ciao a tutti,
devo incrementare il contatore vendite. Questo contatore è un numero progressivo giornaliero.
Quindi nella query:
INSERT INTO TVenditaBanco (NumeroVendita) (SELECT (MAX(ISNULL(NumeroVendita,0)) + 1) FROM TVenditaBanco WHERE DataOraVendita='2017-04-09 00:00:00')
Se lancio la query, mi crea la riga ma il campo NumeroVendita è NULL
Come faccio nella stessa query a a valorizzare anche tutti gli altri campi della tabella TVenditaBanco?
INSERT INTO TVenditaBanco (NumeroVendita, DataOraVendita, Campo3, CampoN) (SELECT (MAX(ISNULL(NumeroVendita,0)) + 1) FROM TVenditaBanco WHERE DataOraVendita='2017-04-09 00:00:00')
Ovviamente la data ora la devo passare come Parametro, quindi:
INSERT INTO TVenditaBanco (NumeroVendita) (SELECT (MAX(ISNULL(NumeroVendita,0)) + 1) FROM TVenditaBanco WHERE DataOraVendita=@DataOraVendita)
Grazie