PDA

View Full Version : سوال: دستور select



ali_kashani
سه شنبه 17 آذر 1388, 09:28 صبح
با سلام

براي select در يك جدول به شرط اينكه ركوردهاي تكراري درج نشود از چه دستوراتي بايد استفاده كنم

به طور مثال جدولي دارم از اقلام انبار كه ممكن است در اين جدول يك جنس چند دفعه تكرار شده باشد مي خواهم بعد از select فقط تكراري ها حذف شوده و تحوليل دهد.
با تشكر

حسین شهریاری
سه شنبه 17 آذر 1388, 09:51 صبح
سلام
از DISTINCT استفاده کنین.

select DISTINCT FieldName1,FieldName1,FieldName2,...,from Table
کلمه DISTINCT را قبل از هر فیلدی که مقدار تکراری دارد قرار دهید

موفق باشید

ali_kashani
سه شنبه 17 آذر 1388, 13:25 عصر
سلام
اين كد نوشتم


Select DISTINCT name_farsi,ID,code_kala,code_fanni,date_t,date_en, tahvil_g,tahvil_d, from detail_e where ((date_en between @D1 And @D2) And (group_g Like @D3))


ولي اين ايراد را مي گيره

The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

MShagi
سه شنبه 17 آذر 1388, 13:34 عصر
در انتخاب فیلدهای کاراکتر(,) آخری اضافی است آنرا پاک کنید