Well, you will have to adjust the sorting manually by providing some sort of sort... field for biblatex, so it knows how to sort the entries.
You use a authoryear style, but a nty sorting ("name-title-year" sorting), that seems odd. If you want to stick with it, go with the sorttitle field and do something like
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
journaltitle = {The X Journal},
date = {2004},
sorttitle = {Title A/Appendix},
}
MWE
\documentclass[a4paper, 12pt, headsepline, headings=small,]{scrreprt}
\usepackage{filecontents}
\usepackage[backend=biber,
style=authoryear-icomp,
dashed=false,
autocite=footnote,
maxcitenames=3,
mincitenames=1,
maxbibnames=100,
firstinits=true,
sorting=nty,
]{biblatex}
\begin{filecontents*}{\jobname.bib}
@article{co:2004,
author = {T. Coven},
title = {Title A},
journaltitle = {The X Journal},
date = {2004},
}
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
journaltitle = {The X Journal},
date = {2004},
sorttitle = {Title A/Appendix},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{co:2004,coapp:2004}
\printbibliography
\end{document}
A more natural sorting choice for a Author-Year style would be sorting=nyt or even sorting=nyvt (sorting by "name-year-title" and "name-year-volume-title" respectively). In that case you could go with
@article{co:2004,
author = {T. Coven},
title = {Title A},
journaltitle = {The X Journal},
date = {2004},
sortyear = {2004-1},
}
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
journaltitle = {The X Journal},
date = {2004},
sortyear = {2004-2},
}
or (thanks again to lockstep)
@article{co:2004,
author = {T. Coven},
title = {Title A},
journaltitle = {The X Journal},
date = {2004},
}
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
journaltitle = {The X Journal},
date = {2004},
sortyear = {2004/1},
}
MWE
\documentclass[a4paper, 12pt, headsepline, headings=small,]{scrreprt}
\usepackage{filecontents}
\usepackage[backend=biber,
style=authoryear-icomp,
dashed=false,
autocite=footnote,
maxcitenames=3,
mincitenames=1,
maxbibnames=100,
firstinits=true,
sorting=nyt,
]{biblatex}
\begin{filecontents*}{\jobname.bib}
@article{co:2004,
author = {T. Coven},
title = {Title A},
journaltitle = {The X Journal},
date = {2004-1},
}
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
journaltitle = {The X Journal},
date = {2004},
sortyear = {2004-2},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{co:2004,coapp:2004}
\printbibliography
\end{document}
Both methods yield

sorting=nyvt. – TomM Dec 31 '13 at 14:15backend=bibtex8, which will result in an incorrectly sorted bibliography withsorttitle = {Title A, Appendix}. For the correct result, usesorttitle = {Title A/Appendix}. – lockstep Dec 31 '13 at 14:17sorting=nyvtdoesn't work, maybe also because ofbackend=bibtex8? – TomM Dec 31 '13 at 14:23sortyearfor both the entries, such assortyear={2004-1}forco:2004andsortyear={2004-2}incoapp:2004? You can always switch to Biber, though; then all the solutions above work properly. – moewe Dec 31 '13 at 14:32sortyear={2004-2}works! – TomM Dec 31 '13 at 14:34Undefined control sequence \endentryusing biber – TomM Dec 31 '13 at 14:42biblatexmanual provides some examples why you should rather use Biber than BibTeX. – lockstep Dec 31 '13 at 14:45The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx'), type I and the correct spelling (e.g., I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined. If I save as a new tex.file and compile it works, but pops up Could not start the command: biber.exe – TomM Dec 31 '13 at 14:47
backend=bibtex8, usesortyearfor both entries as suggested in moewe's last comment. Alternativly, usesortyear={2004/x}(the slash instead a hyphen is crucial). – lockstep Dec 31 '13 at 14:58\endentryand some more on the first run of LaTeX (that's due to old auxiliary files) it is safe to ignore these errors and press on, after a biber run and a further LaTeX run, you're fine.Could not start the command: biber.exeseems more problematic though, check the MikTeX package manager whether biber is actually installed. – moewe Dec 31 '13 at 14:58Who would have thought that biber is not installed on a x64 Version of Windows? :/
– TomM Dec 31 '13 at 15:01