Skocz do zawartości

wyciąganie odpowiednich rekordów


Ricko

Rekomendowane odpowiedzi

Witam.

Mam taki problem.

Za pomocą polecenia w SQL

select czas_trwania_min from [dbo].[T_ZDARZENIE] where gniazda = 'rura' and CONVERT(varCHAR(10),start,120) = CONVERT(CHAR(10),GETDATE(),120)

 

i teraz z danego dnia wyciąga mi 3 rekordy z np godziny 11:15 13:25 oraz 16:15. Chcę aby w programie w labelu wyświetlił się tylko ostatni element (doda tylko że za pomocą c# wyciąga mi tylko 1 i jest to pierwszy). Czy da się za pomocą sql'a wyciągnąć tylko ostatni? kombinowałem tak żeby wyciągnął ostatni element z tablicy ale po chwili doszło do Mnie, że to nie przejdzie

select czas_trwania_min from [dbo].[T_ZDARZENIE] where gniazda = 'rura' and CONVERT(varCHAR(10),start,120) = CONVERT(CHAR(10),GETDATE(),120) and id = (select MAX(id) from T_ZDARZENIE) ponieważ przejdzie zawsze do ostatniego elementu z tablicy czy z trzech wybranych?

 

Odnośnik do komentarza
Udostępnij na innych stronach


Czy da się za pomocą sql'a wyciągnąć tylko ostatni?
Sortowanie:  ORDER BY kolumna DESC LIMIT 1;

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności