Új hozzászólás Aktív témák
-
mr.nagy
tag
Sziasztok!
Nem rég kellett elkezdenem SQL-el foglalkozni, igy ha nagyon bagatel a kérdés ne nevessetek ki!
A szerver MSSQL2008. Adva van egy tábla és egy tárolt eljárás. A feladat az lenne, hogy a tábla soraiban található mezők adatait használva paraméter ként, soronként futtassuk le a tárolt eljárást. Ez egyébként egy másik táblát tölt fel adatokkal.
Tudnátok egy egyszerű példát mutatni erre?!
Előre is köszönöm!
[ Szerkesztve ]
HMNote10Pro
-
mr.nagy
tag
Sziasztok!
Adott egy tábla, ebben 1 oszlopban a szétosztható mennyiség és 20 oszlopban az igények. Na most amikor az összes igény kevesebb mint a szétosztható akkor nincs gond, de ha kevesebb akkor arányosan csökkenteni kellene az igényeket a szétosztható mértékig. Csak egész szám lehet az eredmény (nem lehet 0.8 tortát odaadni).
Szerintetek megoldható ez SQL-ben és hogyan? Ha számít MS SQL a környezet..
HMNote10Pro
-
mr.nagy
tag
Szia,
Erre gondoltál?
http://sqlfiddle.com/#!18/e6f55/2
Egy ilyen táblából kellene akár külön táblába, akár ezt felülírva,megcsinálni amit írtam.
HMNote10Pro
-
mr.nagy
tag
-
mr.nagy
tag
Sziasztok!
MSSQL-ben kellene azt megoldani, hogy a mai dátumhoz adjon hozzá x napot (pl. 8 nap), majd ehhez a dátumhoz képest az első péntek dátumát adja vissza. Tehát ma + 8 nap az 2018-12-16, de ez vasárnap, nekem pedig a 2018-12-21.-i péntek dátumára lenne szükségem.
Az elsörész ok:
select (getdate() + 8)
, de innen hogyan tovább azt nem tudom!Előre is köszönöm, annak aki tud segíteni!
HMNote10Pro
-
mr.nagy
tag
Sziasztok,
Köszönöm a válaszokat! Ma nem leszek pc közelébe de holnap kipróbálom mindegyik megoldást.
HMNote10Pro
-
mr.nagy
tag
Sziasztok!
MSSQL környezetben a következő problémára keresem a választ:
adott egy tábla ahol az id mellett van egy érték oszlop is. Az érték lehet pozitív és negatív szám is. Ahol az érték negatív oda kellene át tenni onnan ahol ez pozitív. Az eredménynek az kellene, hogy honnan hova tegyünk át és mennyit, hogy a negatív eltűnjön.
Megvalósítható ez és hogyan szerintetek?
HMNote10Pro
-
mr.nagy
tag
Az eredménynek az kellene, hogy honnan vegyek el 8-at a pozitív értékektől, úgy hogy ne csökkenjen 0 alá az érték az elvétel miatt. A fiddle példánál maradva az eredmény ami kellene:
honnan id: 1, hova id: 2, val 8
honnan id: 6, hova id: 4, val 12
honnan id: 8, hova id: 7, val 4
......Egy kereskedelmi példa: van 20 üzletem, van ahol felesleges készlet van és van ahol hiány. Honnan hova vigyek és mennyit, hogy a hiány megszünjön, de maradjon ott is elég ahonnan elveszek.
[ Szerkesztve ]
HMNote10Pro
-
mr.nagy
tag
Köszönöm a választ, de a példánál maradva nincs központi raktár és sajnos a kereskedők az üzletben olyanok amilyen. Nem lehet rájuk bízni ezt a kérdést.
Esetleg két ideiglenes tábla, az egyikbe írom a kiegyenlítést a másikba csökkentem ennyivel az értéket, majd a második alapján új ciklus. Ez a ciklus addig fut, míg van hova tenni?
HMNote10Pro
Új hozzászólás Aktív témák
- PlayStation 5
- LG 34GS95QE-B: OLED paneles, ívelt gamer monitor
- Teljes verziós, ingyenes mobil játékok és alkalmazások
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Eredeti játékok OFF topik
- Politika
- Fotók, videók mobillal
- iPhone topik
- PlayerUnknown’s Battlegrounds
- Milyen billentyűzetet vegyek?
- További aktív témák...
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Dell Latitude 5580 - i5-G6 I 8-16GB I 256 SSD I 15,6" FHD I HDMI I CAM I W10 I Garancia
- 3DB 50e Ft 6/128GB IPS PEAQ 10.9 COLOS TABLET ÚJ ÁLLAPOTBAN SZOFTVER NÉLKÜL
- Samsung Galaxy Watch 6 - 40MM - Arany
- Sony FE 85mm f1.8 objektív
- LG 75NANO869PA TV 189 cm 120 Hz, Smart TV.2 ÉV GYÁRI GARANCIA!!
- Retro alaplap gyűjteményem felszámolása (11 alaplap: 6 működik, ezekről BIOS képekkel) - egyben 7k