Quantcast
Channel: Visual Basic Tips and Tricks
Viewing all articles
Browse latest Browse all 2212

Query inserimento dati

$
0
0

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

 

 


Viewing all articles
Browse latest Browse all 2212