zadanie sql - 
 
zadanie sql -
Zobacz wiadomo¶ci
 
Cytat
A gdyby tak siê wedrzeæ na umys³ów górê, / Gdyby stan±æ na ludzkich my¶li piramidzie, / I przebiæ czo³em przes±dów chmurê, / I byæ najwy¿sz± my¶l± wcielon±. . . Juliusz S³owacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

zadanie sql -



Mariusz Laczkowski - 21-01-2007 00:21
zadanie sql -
  Witam serdecznie

Mam pytanie do grupowniczów bo nie bardzo wiem jak to zrobic w sql.

mam 2 tablice A I B

tablica B zawiera

prod mag ilosc miejsce rec_no
A 11 1 M23 1012
A 11 10 M11 9001
A 11 2 M24 2002
A 11 2 M25 3400
A 10 4 M45 1253
A 10 7 M55 1235
A 10 3 M44 12466
B 11 1 M42 3032
B 11 1 M31 3332
B 11 1 M57 23345

Tablica A zawiera
prod ilosc typ mag dokument rec_no
A 10 D 10 FAKTURA1 1
A 4 S 10 345
B 3 D 11 FAKTURA3 3421
A 10 S 11 342
A 5 D 11 FAKTURA2 3233

chodzi o to aby dopisac to tablicy A dane o miejscu skaldowania danego
towaru z tablicy B. Mozna wiazac tylko po prod (produkt) i mag (magazyn).
Suma ilosci dla danego prod i mag jest jednakowa w tablicy A i B.

TYP to oznacznie czy towat juz jest sprzedany czy nie D(depozyt) S(sprzedaz)
jesloi D to jest juz dokument (faktura).
!!!! Wazneijsze sa Depozyty bo jesli mam 10 szt sprzedane to musialby system
sprawdzac czy jest 10 a jak nie to cos wiekszego aby brac z jednego miejca
miejsca (jesli towar jest skladowany na jednym miejscu to jest duze
prawdopodobienstow ze jest z tej samej partii , ma ta sama date waznosci
itd) . Czyli najpierw przypisac miejsca do typu D a te miejsca co zostana
przypisac do typow S .
efekt koncowy ma byc taki ze mapa magazynu tablica B nie zmieni sie po akcji
zlaczenia a ilosci w tablicy A I B nadal beda zgodne.

Z góty dziekuje za odpowiedz.





Hikikomori San - 21-01-2007 00:22

  Mariusz Laczkowski wrote:

> Z góty dziekuje za odpowiedz.

A opisz co do tej pory zrobiles, to pokazemy gdzie sa bledy ;)

--
2007




Karol Lipnicki - 21-01-2007 00:22

  Mariusz Laczkowski napisa³(a):
> Witam serdecznie
>
> Mam pytanie do grupowniczów bo nie bardzo wiem jak to zrobic w sql.
>
> mam 2 tablice A I B
>
> tablica B zawiera
>
> prod mag ilosc miejsce rec_no
> A 11 1 M23 1012
> A 11 10 M11 9001
> A 11 2 M24 2002
> A 11 2 M25 3400
> A 10 4 M45 1253
> A 10 7 M55 1235
> A 10 3 M44 12466
> B 11 1 M42 3032
> B 11 1 M31 3332
> B 11 1 M57 23345
>
> Tablica A zawiera
> prod ilosc typ mag dokument rec_no
> A 10 D 10 FAKTURA1 1
> A 4 S 10 345
> B 3 D 11 FAKTURA3 3421
> A 10 S 11 342
> A 5 D 11 FAKTURA2 3233
>
>
> chodzi o to aby dopisac to tablicy A dane o miejscu skaldowania danego
> towaru z tablicy B. Mozna wiazac tylko po prod (produkt) i mag (magazyn).
> Suma ilosci dla danego prod i mag jest jednakowa w tablicy A i B.
>
> TYP to oznacznie czy towat juz jest sprzedany czy nie D(depozyt) S(sprzedaz)
> jesloi D to jest juz dokument (faktura).
> !!!! Wazneijsze sa Depozyty bo jesli mam 10 szt sprzedane to musialby system
> sprawdzac czy jest 10 a jak nie to cos wiekszego aby brac z jednego miejca
> miejsca (jesli towar jest skladowany na jednym miejscu to jest duze
> prawdopodobienstow ze jest z tej samej partii , ma ta sama date waznosci
> itd) . Czyli najpierw przypisac miejsca do typu D a te miejsca co zostana
> przypisac do typow S .
> efekt koncowy ma byc taki ze mapa magazynu tablica B nie zmieni sie po akcji
> zlaczenia a ilosci w tablicy A I B nadal beda zgodne.
>
>
> Z góty dziekuje za odpowiedz.
>
>
....a czy to ma byæ w PL/SQL'u czy w czym¶ innym ?

--
Pozdrawiam
* @author Karol Lipnicki
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= =?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • melooonka.opx.pl
  • Cytat

    Decede mihi sole - nie zas³aniaj mi s³onca.
    Gdy kogo¶ kochasz, jeste¶ jak stworzyciel ¶wiata - na cokolwiek spojrzysz, nabiera to kszta³tu, wype³nia siê barw±, ¶wiat³em. Powietrze przytula siê do ciebie, choæby by³ mróz, a ty masz w sobie tyle rado¶ci, ¿e musisz j± rozdawaæ woko³o, bo siê w tobie nie mie¶ci
    Hoc fac - tak czyñ.
    A tergo - od ty³u; z ty³u.
    I czarne w³osy posiwiej±. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com