» »

[C#] problem z SQL stavki

[C#] problem z SQL stavki

PoPon2 ::

Pozdravljeni,

res nevem kaj bi lahko bilo narobe s tem stavkom
OleDbDataAdapter PredhodnaPonudba = new OleDbDataAdapter("SELECT Max(Ponudba.Znesek), Predmet.Naziv FROM Ponudba, Predmet WHERE Ponudba.ID_Predmet = Predmet.ID and Predmet.Naziv = '" + NazivPredmeta + "'", PB_povezava);
stric google mi je dal dosti podobnih primerov zato nevem kaj je spornega tukaj. Dosti živcev sem zgubil zato se obračam na vaš forum. Če kdo vidi napako naj mi jo prosim pove.
Ko smo že ravno pri SQL stavkih, me zanima kako bi lahko dodelil neki (int)spremenljivki samo ID nekega elementa v tabeli. Hvala
LP

btree ::

grupirat moraš, ker si uporabil funkcijo max.
group by Predmet.Naziv

PoPon2 ::

:D HVALA tomazzz deluje

PoPon2 ::

Prosim še za eno pojasnilo oz. popravek.
S sledečo kodo mi vrne ime, priimek, in najvišji znesek vsakega od udeležencev. Rad bi da bi mi vrnalo samo najvišji znesek, ki ga je plačal le 1 udeleženec. Sem bolj nov v bazah, zato jih ne razumem najbolje

OleDbDataAdapter PredhodnaPonudba = new OleDbDataAdapter("SELECT MAX(Ponudba.Znesek), Udelezenec.Ime, Udelezenec.Priimek FROM Ponudba, Predmet, Udelezenec WHERE Ponudba.ID_Predmet = Predmet.ID and Ponudba.ID_Udelezenec = Udelezenec.ID and Predmet.Naziv = '" + NazivPredmeta + "' GROUP by Predmet.Naziv, Udelezenec.Ime, Udelezenec.Priimek", PB_povezava);

darkolord ::

Tako nekako:

SELECT TOP 1 MAX(.... ... .... ... Udelezenc.Priimek ORDER BY MAX(Ponudba.Znesek) DESC

Zgodovina sprememb…

  • spremenilo: darkolord ()

PoPon2 ::

darkolord full hvala


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# težava

Oddelek: Programiranje
233707 (2553) mladec
»

VC# insert into oledb ne deluje

Oddelek: Programiranje
191627 (1398) Good Guy
»

razložitev nekaterij elementov v visual studio 05

Oddelek: Programiranje
72106 (1911) darkolord
»

c# vprasanje

Oddelek: Programiranje
171846 (1525) user4683
»

c++ & database(access)

Oddelek: Programiranje
51484 (1340) Seadoo

Več podobnih tem