Astrology and Horoscopes are different, yet alike in many ways. Without astrology, you'd have no horoscopes, since it's one of the foundations for the horoscope. Astrology is an ancient science now referred to as a pseudoscience by some. However, it does fit many parameters of a science, but most astrologers feel it's an art form combined with scientific background.
Astrology studies the planetary positions and the movement of various celestial bodies and constellations in an attempt to forecast how they affect the earth and the people on it. It uses both the sun and moon, as well as the planets within the solar system and is far broader than horoscopes. For those that don't believe that celestial bodies can affect the earth, consider how differently people react on the night of a full moon. Some attribute it to the gravitational pull of the moon, similar to the tides, since over half of the human body is water. Astrology, therefore, predicts general conditions when used broadly, but can also be used as the source of information for individual horoscopes.
Horoscopes are for individuals, businesses and even countries. As long as they have a date and time of birth, they have a horoscope. While astrology is the broad study of the movement of the planets and the effect of the movement and interactions with the fate of humanity, a horoscope is the tool to make more concrete predictions about the specific effect on a person, business, nation or other entity. It can be used to predict specific dates for starting a new project, taking extra precautions or predicting the potential for love. The information from astrology is used to create horoscopes.
There are several different types of astrology. The two that most people know are vedic astrology, also called Hindu astrology. The second is one that you're probably more familiar with, Western astrology. The difference between the two is that Vedic astrology includes the shift in the ecliptic longitude, a minor shift in it's forecast, including identifying sun signs. While both tend to be accurate in the hands of a skilled astrologer. It takes years of study to reach that level of competence. Here are some general guidelines to finding a good astrologer and in the process, get a good horoscope.