0

データベース テーブルから最大 ID を取得しようとしていて、win フォームの読み込み時にそれを表示したいと考えています。次のクエリを使用して最大 ID を取得しています。

SELECT ISNULL(MAX(ID),0)+1  FROM StockMain WHERE VRDATE = '2013-01-30'

上記は、今日の最大 ID を返す必要があります。たとえば、このステートメントを初めて実行すると、値 '1' が返されます。ID = '1' で最初のレコードを保存すると、MAX(ID) = '2' となるはずです。しかし、それは私に値1を返します。

提案や解決策はありますか????

4

1 に答える 1