Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Villkorssyntax i Iif-sats

Postades av 2006-10-14 12:07:53 - Annika Stacke, i forum access, Tråden har 7 Kommentarer och lästs av 970 personer

I tabellen YearMonth står
6A för 2006 januari, 6B = 2006 februari t.o.m. 6L = 2006 december.

Men så fortsätter serien:
6M = 2006 januari, 6N = 2006 februari, t.o.m. 6X = 2006 december

Bokstäverna A-L står för Event1 under respektive månad, och M-X för Event2 under motsvarande månad.

Med ett iif-uttryck försöker jag utifrån förkortningen avgöra huruvida det är Event1 eller Event2 som inträffar. Men syntaxen

IIf(YearMonth=”#[A-L]”;”Event1”;”Event2”) AS Event

funkar liksom inte. Skulle någon kunna hjälpa mig att sätta in rätt jokertecken, parenteser, hakparenteser och citationstecken i villkorssatsen?

Tack
/Annika


Svara

Sv: Villkorssyntax i Iif-sats

Postades av 2006-10-14 12:42:00 - Andreas Hillqvist

Har du möjlighet att ändra datastrukturen?

Annars föreslår jag Switch funktionen istället:

Switch([YearMonth] Like "?[A-L]","Event1",[YearMonth] Like "?[M-X]","Event2") AS Event


Svara

Sv:Villkorssyntax i Iif-sats

Postades av 2006-10-14 13:40:55 - Annika Stacke

Fungerar perfekt, Andreas. Tusen tack!
/Annika


Svara

Sv: Villkorssyntax i Iif-sats

Postades av 2006-10-14 15:32:35 - Andreas Hillqvist

KAn du motivera varför du har ett såfdan data i första läget och i så fall varför du inte ändrar på det?


Svara

Sv:Villkorssyntax i Iif-sats

Postades av 2006-10-14 15:57:53 - Annika Stacke

Egentligen är problemet mera komplext än det jag ursprungligen beskrev. Så här är det:

En tabell innehåller värden, typ, KTUP6R400.

Dessa är uppbyggd av beståndsdelarna KTUP, 6R och 400.

Det första ledet kan bestå av 3-6 bokstavstecken.

Det andra ledet (”YearMonth”, som du, Andreas, så fint hjälpte mig med) består alltid av två tecken: en siffra och en bokstav.

Det tredje ledet består enbart av siffror (heltal eller tal med två decimaler).

Ett eventuellt fjärde led (sällan förekommande) består av en bokstav.

Idealet vore att bara kunna skriva in det ursprungliga värdet, och sedan ha en SQL-sats som särskiljer de olika leden, placerar dem i nya kolumner, så att varje led står för sig.

/Annika


Svara

Sv: Villkorssyntax i Iif-sats

Postades av 2006-10-14 16:49:49 - Andreas Hillqvist

Jag ser det tvärt om.

Det Idealet vore att lagra det så splitrat som möjligt i databasen.
För att sedan slå samman dessa för att skapa nyckeln.


Svara

Sv:Villkorssyntax i Iif-sats

Postades av 2006-10-14 17:04:40 - Annika Stacke

Problemet är att informtionen kommer mig tillhanda i den form som jag beskrivit.


Svara

Sv: Villkorssyntax i Iif-sats

Postades av 2006-10-14 17:13:53 - Andreas Hillqvist

Hur kommer informationen till dig? Användaren matar in det i textbox, fil, annan databas?
Det bästa att göra konverteringen då du får informationen.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 768
27 960
271 761
382
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies