» »

SQL programiranje

SQL programiranje

Terminator ::

Rabim pomoč pri naslednji nalogi:

1)ustvarit temp tabelo, ki ima naslednja polja:
ime CHAR(30),
priimek CHAR(30),
vrednostCelotneNjegoveProdaje Float,
pribitek Float
2)v temp tabelo napolnit z podatki in sicer:
- Kurzor je potrebno napolnit z imenom zaposlenega, priimkom in seštevek posameznega zaposlenega (SUM(freight))
- potrebno it čez tabelo in naredit obdelavo -> vpisat v temp tabelo znesek, ter ostale podatke(ime, priimek,vrednostCelotneNjegoveProdaje, pribitek) po naslednjem pravilu:
IF(@vrednostProdaje > 10000) , seštej ta znesek ki si ga dobil od posameznega zaposlenga * 10%
in vpiši to vrednost in pa pribitek v temp tabelo.
(@vrednostCelotneNjegoveProdaje = @vrednostProdaje * 10% + @vrednostProdaje
@pribitek = 10)
v nasprotnem primeru pa namesto *10%, daj * 2%, se pravi:
(@vrednostCelotneNjegoveProdaje = @vrednostProdaje * 2% + @vrednostProdaje
@pribitek = 2)
(poglej stavek INSERT INTO)

Sintaksa kurzorja (za pomoč):
declare Kurzor cursor
for
select polje1, polje2 from tabela

open Kurzor

fetch next from Kurzor into
@polje1,@polje2

while @@fetch_status = 0
begin

-- tu delaš kar pač imaš za narediti s podatki

fetch next from Kurzor into
@polje1,@polje2
end
close Kurzor
deallocate Kurzor

Mesar ::

Googlaj:

CREATE TABLE SQL
INSERT SQL
Your turn to burn!

carota ::

@Terminator, kar si napisal zgoraj so dokaj osnovne zadeve, tako da bo najbrž že prvi tutorial na katerega naletiš rešil zadevo. Kot je napisal Mesar, Google is your friend. :)

slitkx ::

Fantje, punce, ono.

 kreacija tabele

kreacija tabele



In potlej dobim tole:
 napaka tabele

napaka tabele

black ice ::

Poskusi tole
SELECT tracking_active FROM testna_tabela ORDER BY version DESC

slitkx ::

S tabelo je vse ok, prikaz v Firefoxu 15.0.1 zajebava.
V IE9 je kul.

carota ::

V selectu iz screenshota piše "SELECT ... FROM.WHERE ..." - ni imena tabele. Katero verzijo phpMyAdmin-a uporabljaš?

slitkx ::

Verzija je 3.5.2.2. Ampak zakaj potlej v IE ni javilo napake. Delam po vodičih na www.zmaga.com.

Gre pa za vodič http://zmaga.com/content.php?id=2400. Sem prej pomotoma link objavil kot sliko.

Zgodovina sprememb…

  • spremenil: slitkx ()

slitkx ::

Tole se lahko kar ignorira. Sem preveril prikaz še v Chrome-u, mi pravilno prikaže tako bazo 'testna_baza' kot tabelo 'testna_tabela'.

Potlej sem še pobrisal tabelo in ponovil postopek, pa je vse ok.

Zgodovina sprememb…

  • spremenil: slitkx ()


Vredno ogleda ...

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

križci krožci c # (strani: 1 2 )

Oddelek: Programiranje
5011978 (10637) Yacked2
»

[Sql] Poizvedba

Oddelek: Programiranje
111833 (1484) ales85
»

sql-t stored procedure

Oddelek: Programiranje
101065 (932) detroit
»

[sql]-stevilka vrstic

Oddelek: Programiranje
121141 (1004) bmandl
»

postgreSQL trigger

Oddelek: Programiranje
51493 (1403) WarpedGone

Več podobnih tem