Just nu i M3-nätverket
Gå till innehåll

Sök

Visar resultat för taggar 'oracle'.

  • Sök efter taggar

    Skriv taggar separerade med kommatecken.
  • Sök efter författare

Innehållstyp


Forum

  • Datorhårdvara
    • Bildskärmar
    • Bärbara datorer
    • Grafikkort
    • Hårddiskar & Lagringsmedia
    • Ljudkort
    • Mac-hårdvara
    • Processorer, moderkort & minnen
    • Retro - datornostalgi
    • Skrivare
    • TV-kort
    • Hårdvara – övrigt
    • Arkiverat
  • Film, foto & bilder
    • Bildredigering
    • Film- och Videoredigering
    • Kameror
    • Mediaspelare – Media Player m fl
  • Internet & nätverk
    • Chattprogram - ICQ, MSN m fl
    • Driftstörningar hos operatörer, internet etc
    • Epostprogram
    • Internetuppkoppling
    • IP-telefoni
    • Nätverket - hårdvara
    • Nätverket - programvara
    • Surftips
    • Webbläsare
    • Internet – övrigt
  • Ljud och Musik
    • Ljudformat (mp3, aac, ogg m fl)
    • Musikskapande på datorn
    • Ljud & Musik – övrigt
  • Operativsystem
    • Windows 10
    • Windows 8 & 8.1
    • Windows 7
    • Windows Vista
    • Windows XP
    • Windows 95/98/ME/NT/2000
    • Windows Server
    • Linux & Unix
    • Mac OS X & Classic
    • Operativsystem - övriga
    • Arkiverade Windows-trådar
  • Program
    • CD/DVD-bränning
    • Kalkylprogram - Excel m fl
    • Mac-program
    • Ordbehandling - Word m fl
    • Presentation – PowerPoint m fl
    • Print - om trycksaker
    • Program - övriga
  • Spel
    • Datorspel
    • Konsoler & konsolspel
  • Säkerhet
    • Brandväggar
    • Skräppost
    • Virus, skadliga program & botemedel
    • Säkerhet - övrigt
  • Hemelektronik
    • DVD & Blu-ray
    • Hemmabio/HTPC
    • El & övrig hemelektronik
  • Mobilt
    • Surfplattor
    • Mobiltelefoner
    • Bärbart Ljud/Mp3-spelare
    • GPS
    • Handdatorer
    • Mobilt – övrigt
  • Tips inför köpet
    • Köpa/Bygga dator
    • Köpa datortillbehör och komponenter
    • Köpa kamera
    • Köpa gps
    • Köpa internetabonnemang
    • Köpa IP-telefoni och fast telefoni
    • Köpa mobila enheter
    • Köpa nätverksutrustning
    • Köpa/Bestämma program
    • Köpa tv, hemmabio och mediacenter
  • System- och webbutveckling
    • Databaser
    • Systemutveckling
    • Webbutveckling
  • Eforum
    • Diskutera Eforum
    • Buggrapporter och önskemål om Eforum
    • PC för Alla
    • Arkiverat: Smart-forumet
  • Övrigt

Hitta resultat i...

Hitta resultat som...


Datum skapat

  • Start

    Slut


Senast uppdaterad

  • Start

    Slut


Filtrera efter antalet...

Hittade 2 resultat

  1. sundberg76

    LÖST Optimera SQL, matcha datum mha MAX

    Jag hoppas att det finns någon som vet ett sätt att få fram den här informationen snabbare. Beskrivningen är något förenklad, men kärnfrågan är kvar; Hur kan jag optimera SQL-syntaxen så att frågan körs snabbare. Jag antar att det framförallt är kruxet med att det bara finns ett startdatum i tabellen Categories som gör att det tar tid. Idag körs frågorna i Access, men möjlighet finns att helt eller delvis ta Oracle-db till hjälp (t.ex. exportera data nattetid till en tabell.. kanske Categories med från- och tilldatum om det skulle underlätta). Jag har en databas med tre tabeller UserData UserHistory Categories i UserData finns följande kolumner: UserName & UserID ex: John, 12345 Billy, 54321 i Categories finns följande kolumner UserID, Category, AsOf, Data ex: 12345, color, 1000, blue 12345, color, 1500, white 12345, height, 1200, 60 54321, color, 600, red 54321, height, 800, 18 AsOf är antalet dagar från 1990-01-01 (1000 är alltså: 1992-09-27) I UserHistory finns följande kolumner UserName, UHDate, & Color(som skall uppdateras/populeras). ex: John, 2015-10-01, John, 2015-10-02, John, 2015-10-03, För varje datum vill jag veta vilket värde personen har (i det här fallet i kategorin "color"). I ovanstående exempel blir det 12345, 2015-10-01, white 12345, 2015-10-02, white 12345, 2015-10-03, white eftersom det värde som gäller för dessa datum i tabellen Categories för 12345, John är white. Syntaxen som den ser ut idag är som följer: UPDATE UserData AS UD, UserHistory AS UH, Categories AS CAT SET UH.Color = CAT.Data WHERE CAT.UserID = UD.UserID AND UD.UserName = UH.UserName AND CAT.Category = "Color" AND CAT.AsOf = (SELECT MAX(CAT2.AsOf) FROM Categories AS CAT2 WHERE CAT.UserID = CAT2.UserID AND CAT2.AsOf <= DateDiff('d', #1/1/1990#,UH.UHDate) AND CAT2.Category = "Color"); Den här SQL'en ingår tillsammans med 9 st liknande i en rapport och den tar 8-10 timmar att ta fram. Ovanstående exempel går relativt snabbt - 8 minuter Baserat på 738 records i UserData, 46633 records i Category och 22333 records i UserHistory. Vore ytterst tacksam om någon kunde bistå med hjälp eller med något förslag om var man kan vända sig. Hälsningar Joel
  2. grebssom

    VBA med SQL i Word

    Hej hallå, Sitter å brottas med VBA(tror jag) i Word, ska hämta ut info ur ett ärendehanteringssystem som använder Oracle-databas och koppla infon i ett dokument, det går bra för enkla grejer men är begränsat eftersom jag inte förstår hur jag bygger upp SQL-sökningen i VBA. T ex, denna funkar: varTest=.Ab.AbPersOrgVersion<|.AbPersOrgVersionRoll<|.GemPersOrgRoll.Roll==”Test”|>.Count >= 1|>[0].GemPersOrgVersion --->Hämtar ut alla personer i databasen med rollen Test, om det finns en eller flera. ...men jag förstår inte hur den är uppbyggd och hur jag kan utveckla den. Det jag vill göra är att: Ha fler sökkriterier i SQL'en (t ex WHERE, AND) Sortering av data (t ex ORDER BY, ASC, DESC) Koppla in flera tabeller (t ex JOIN) ...t ex: SELECT * FROM db1 WHERE Roll="BH" ORDER BY Date ...o s v Hurfår jag in det i denna: varTest=.Ab.AbPersOrgVersion<|.AbPersOrgVersionRoll<|.GemPersOrgRoll.Roll==”Test”|>.Count >= 1|>[0].GemPersOrgVersion Har letat men inte hittat någon guide, någon som har tips på onlineguide eller kan med detta? Tack på förhand/Henrik
×
×
  • Skapa nytt...