J'ai une table MyTable
qui est remplie par BizTalk à partir de deux agences externes (AGC1
et AGC2
) chaque jour. J'ai récemment rencontré un problème où AGC2
a envoyé un fichier vide, donc aucun enregistrement n'est mis à jour.Retour ligne (s) lorsqu'aucune valeur n'est trouvée dans la requête
Je dois exécuter une requête comme ci-dessous, qui reviendrait
AGC1 01/28/2016
AGC2 NULL
Mais depuis que j'ai aucun enregistrement pour AGC2
j'obtenir seulement
AGC1 01/28/2016
Comment puis-je obtenir AGC2 NULL
comme dans le premier resultset?
SELECT Agency, MAX(CONVERT(nvarchar(30), DATEENTERED, 101)), Case when MAX(CONVERT(nvarchar(30), DATEENTERED, 101)) = CONVERT(nvarchar(30), GETDATE(), 101) THEN 'True' ELSE 'False' end
FROM DBO.MYTABLE
GROUP BY AGENCY
Nope Je suis encore que NULL devient AGC1 parce AGC2 est pas du tout matable. –
@LeeHopkins Cela fonctionne très bien. http://sqlfiddle.com/#!3/a03317/2 –