sql >> Databasteknik >  >> RDS >> Sqlserver

Kan inte användas i PIVOT-operatorn eftersom den inte är invariant mot NULL

Om ditt sammanlagda är invariant till null, måste du markera det som sådant i SqlUserDefinedAggregateAttribute , något i stil med:

[SqlUserDefinedAggregate(Format.UserDefined, MaxByteSize = 8000,
   IsInvariantToNulls = true)]

IsInvariantToNulls egenskapen beskriver kravet som:

När jag tittar på din sammanställning tror jag att du kan behöva göra lite arbete i din Add metod - om det angivna värdet är null, kanske du inte lägger till det i listan?




  1. Python MySQL escape specialtecken

  2. Hur laddar man en fil i mysql DB på en delad värdplattform?

  3. Utdata Excel-fil i PHP efter eko

  4. Att välja den bästa poängen per spelare