J'ai la requête ci-dessous et je veux obtenir le maximum de colonne qui crée en SQL dynamique. Mais les résultats ne sont pas identiques. Pouvez-vous s'il vous plaît m'aider à ce sujet?SQL dynamique dans le nom de colonne pour obtenir max de cette colonne
DECLARE @RT VARCHAR(6)
SET @RT = 'RT1401'
SELECT max(KWh_RT1401A_BLU) AS Test1,
max('KWh_'[email protected]+'A_BLU') AS Test2
FROM [PlantData].[dbo].[POD14_Kwh]
where timestamp >='2017-08-24'
et le résultat est:
Test1 Test2
------------- ---------------
730.3399 KWh_RT1401A_BLU
Merci beaucoup @DhruvJoshi – Freddy
@Farhad S'il vous plaît accepter ma réponse comme réponse correcte si elle a travaillé pour vous- afin que les utilisateurs peuvent bénéficier: de savoir que les travaux de réponse et en ayant la question marqué comme ayant – DhruvJoshi
Maintenant, j'ai un plus gros problème, Je ne peux pas passer la date-heure dans mon SQL dynamique. J'essaie aussi de lancer/convertir, en guillemet triple mais j'ai toujours un problème. – Freddy