I've been a little surprised lately by some of the questions I've seen in our forums at SQLServerCentral.com with questions that weren't questions. I've seen people post things that make it hard for people to help them. Among those items:
Jeff Moden wrote a great article on Forum Etiquette that I've tried to rerun and point out to people so they can better frame what they need to post.
There isn't a set of things I can say you always need to post, but you really should think about your question for a minute and post what's appropriate. Imagine that most of us don't understand your context, so we need to know the version (pay attention to where you're posting), and some information about what is happening. It helps to see your observations of the system or the code you've tried and also what happened that you didn't want.
The one thing that always bugs me is someone giving me a test question. Or interview or some other question they got asked and they haven't done any work. I had someone do this recently, actually it happens regularly, but this person posted a question with no code. I gave a few hints and asked them to try, saying that I didn't want to give answers to questions. They responded with "this is not a test question"
OK, maybe it's not. I'm not assuming that it is, but just that it appears to be and the posted didn't show any work. I tried to explain that and hoped that no one else just posted the code. I can appreciate that you sometimes need a code answer, but if you haven't tried anything, it looks like you're lazy and not intersting in doing work. Or that you want a good grade. If you're willing to post a test question, wouldn't you be willing to lie and say it isn't?
The bottom line is that I enjoy helping people and try to do so, but I'm not interested in feeding people, I'm interested in teaching them to fish.