Я пытался сделать это для системы, использующей Microsoft Visual Studio 2010. У меня есть таблица morAtt
columns = Date, Name, Position, TimeIn, TimeOut
Если (значение в столбце существует), то
sql = UPDATE morAtt set TimeOut = TimeString
еще
sql = INSERT INTO morAtt (Date, Name, Position, TimeIn) значения (DateString, txtName.Text, txtPost.Text, TimeString)
EndIf
Поэтому мне нужна помощь в том, как проверить, существует ли значение в столбце, если существует имя, а затем обновлять TimeOut, иначе имя не содержит вставки в таблицу новой строки персонала.
2 варианта:
UPDATE morAtt a
SET a.TimeOut = TimeString
WHERE EXISTS (
SELECT 1
FROM morAtt b
WHERE (b.Name= a.Name)
)
или же
if morAtt .name is not null then update else insert