While this can be a quick fix, that would probably not give you the desired long term results.
Modern finishes depend on UV blockers that are typically contained in the clearcoat. Without enough of these blockers, one of the effects you can get is the one you describe.
What has probably happened is that the UV rays have gotten through the clearcoat and have damaged the basecoat underneath. Once the basecoat starts to degrade, the clear begins to flake off. As you lose more clear, more basecoat damage occurs. This damage will continue until even the e-coat layer is compromised.
To properly fix this you will need to sand away all damaged material, properly prime, prep, and refinish.
If you do not want a long term fix, you can wetsand down into the basecoat only and then have it re-cleared. This will look good, but will not last as long.
Tom