Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: DISTINCT

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
nichtraucher
Отправлено: 02 Февраля, 2011 - 09:29:12
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Здравствуйте
Есть такой вот запрос:

CODE (htmlphp):
скопировать код в буфер обмена
  1. SELECT DISTINCT dbo.Patient.PatientID,
  2. dbo.Patient.PatientHistoryNumber,
  3. dbo.Patient.PatientName,
  4. dbo.Patient.PatientBirthDate,
  5. dbo.Patient.PatientSexRef,
  6. dbo.Patient.PatientAddress,
  7. dbo.Patient.PatientCreationDate,
  8. dbo.Booking.BookingStatusRef,
  9. dbo.Booking.BookingCreationUserRef,
  10. dbo.Booking.BookingPriceDate,
  11. dbo.Booking.BookingPaymentValue,
  12. dbo.Booking.BookingDate,
  13. dbo.Booking.BookingExternalID2,
  14. dbo.Service.ServiceCode,
  15. dbo.Service.ServiceNameLanguage1,
  16. dbo.Schedule.ScheduleStartTime,
  17. dbo.Schedule.ScheduleEndTime,
  18. dbo.Venue.VenueName
  19.  
  20. FROM
  21. dbo.Patient
  22. INNER JOIN dbo.Booking ON dbo.Booking.PatientRef = dbo.Patient.PatientID
  23. INNER JOIN dbo.Service ON dbo.Booking.ServiceRef = dbo.Service.ServiceID
  24. INNER JOIN dbo.Schedule ON dbo.Booking.ScheduleRef = dbo.Schedule.ScheduleID
  25. INNER JOIN dbo.ScheduleVenue ON dbo.Booking.ScheduleRef = dbo.ScheduleVenue.ScheduleRef
  26. INNER JOIN dbo.Venue ON dbo.ScheduleVenue.VenueRef = dbo.Venue.VenueID
  27. WHERE
  28. BookingDate BETWEEN '2011-01-28' AND '2011-01-29' AND ServiceCode != '-1'
  29. ORDER BY BookingDate


Надо отнять повторяющиеся dbo.Patient.PatientID
ставлю после SELECT DISTINCT dbo.Patient.PatientID
но ничего не помогает, подскажите что не так?

P.S. БД MSSQL

(Отредактировано автором: 02 Февраля, 2011 - 09:30:34)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB