har läst och hittat ngr svar här men de hjälpte inte mig.
Jag vill skicka med en variabel i min sp som styr vad som ska sorteras efter.
orginal
CREATE PROCEDURE spListUserPay2
AS
SELECT DISTINCT Users.idxUser,
Users.Title,
Users.Name,
Users.SurName,
Users.BusinessName,
Users.Address1,
Users.Address2,
Users.Address3,
Users.City,
Users.PostCode,
Users.Email,
Users.expiryDate,
Users.betalatAbb,
Users.tempAccess,
Users.campaign,
Users.abonnemang,
abonnemangstyper.beskrivning,
Users.CreatedDate,
Campaigns.Name AS CampaignName, Campaigns.Months,
Users.hantering, Invoice.Makulerad
FROM Users INNER JOIN
abonnemangstyper ON abonnemangstyper.idxAbonnemang = Users.abonnemang INNER JOIN
Invoice ON Users.idxUser = Invoice.idxUser LEFT OUTER JOIN
Campaigns ON Users.idxCampaign = Campaigns.idxCampaign
WHERE (Users.accepted = 1) AND (Invoice.Makulerad = 0) AND Invoice.Paydate = NULL
ORDER BY Users.expiryDate DESC
GO
nu har jag provat med att lägga till min variabel. men det går inte..
CREATE PROCEDURE spListUserPay2
@sort as varchar(20)
AS
SELECT DISTINCT Users.idxUser,
Users.Title,
Users.Name,
Users.SurName,
Users.BusinessName,
Users.Address1,
Users.Address2,
Users.Address3,
Users.City,
Users.PostCode,
Users.Email,
Users.expiryDate,
Users.betalatAbb,
Users.tempAccess,
Users.campaign,
Users.abonnemang,
abonnemangstyper.beskrivning,
Users.CreatedDate,
Campaigns.Name AS CampaignName, Campaigns.Months,
Users.hantering, Invoice.Makulerad
FROM Users INNER JOIN
abonnemangstyper ON abonnemangstyper.idxAbonnemang = Users.abonnemang INNER JOIN
Invoice ON Users.idxUser = Invoice.idxUser LEFT OUTER JOIN
Campaigns ON Users.idxCampaign = Campaigns.idxCampaign
WHERE (Users.accepted = 1) AND (Invoice.Makulerad = 0) AND Invoice.Paydate = NULL
ORDER BY @sort
GO
Kollade lite på en annan fråga som körde en select och vid vissa case casta om men det fick jag inte heller till..
Ngn som har lite tid över?