Hallå!
Hur adderar jag en siffra till en rad i en tabell?
Vill att exempelvis antOrdaktuellt ska ökas med @antal (ex 24) och blir 24 istället. Men får inte till det...
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @antal int
BEGIN
EXEC @antal = [dbo].[ppigrsp_countOversattaAnnonsersAntalOrdTys]
--SELECT 'Return Value' = @return_value
-- Insert statements for procedure here
UPDATE dbo.translator
SET dbo.translator.antOrdaktuellt = (SELECT dbo.translator.antOrdaktuellt + @antal FROM dbo.translator WHERE dbo.translator.uid = @uid)
WHERE dbo.translator.uid = @uid
END
END
@antal kommer från ppigrsp_countOversattaAnnonsersAntalOrdTys...
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT ISNULL(SUM(dbo.annons.antOrd), 0) AS Totalt
FROM dbo.annons
WHERE dbo.annons.oversTysKlar = '1';
END
Hur ska jag göra detta? Jag gör något fel. Det är klart... :)
Tack på förhand!
SQL Server 2005