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


Vill kolla om det är man eller kvinna på personnummer!?

Postades av 2004-01-08 15:17:19 - Jari Piira, i forum access, Tråden har 3 Kommentarer och lästs av 3183 personer

Hej!
Har inte haft så mycket med Access att göra, så jag ställer frågan till er.
En arbetskamrat vill ta ut alla personer (personnr:xxxxxx-xxxx) och sortera mellan man och kvinna genom att titta på näst sista siffran.
Går det att sortera ut man och kvinna direkt i SQL-frågan i Access? Eller måste man göra någon sorts stränghantering efter hämtning för att sortera?
Tyvärr vet jag inte hur databasen ser ut just nu, så det kan jag inte hjälpa till med. Återkommer senare med mer info om det behövs.

Tack!


Svara

Sv: Vill kolla om det är man eller kvinna på personnummer!?

Postades av 2004-01-08 17:59:15 - Per Hultqvist

Om näst sista siffran är udda så är det en man, om den är jämn är det en kvinna. Eftersom personnumret ligger lagrat som en sträng (finns väl inget annat vettigt sätt att lagra det på) så måste du plocka ut näst sista siffran:

<code>
select convert(int,substring('121212-1212',10,1))%2
</code>

returnerar 0=kvinna och 1=man


Svara

Sv: Vill kolla om det är man eller kvinna på personnummer!?

Postades av 2004-01-08 19:55:33 - Jari Piira

Ok, tack! Ska kolla på det där imorgon. Ja, jag hämtar allt direkt och sen sorterar. Tänkte på det senare att det är nog lite svårt att sortera direkt i SQL-frågan ;) . Det vore skillnad om jag bara skulle ha kvinnor t.ex.


Svara

Sv: Vill kolla om det är man eller kvinna på personnummer!?

Postades av 2004-01-09 08:17:48 - Jan Bulér

Du skulle ju kunna göra en fråga som ser ut så här,

För kvinnor
<code>
SELECT PersonNr
FROM Personer
WHERE PersonNr Like "??????-??[0,2,4,6,8]?";
</code>
För män
<code>
SELECT PersonNr
FROM Personer
WHERE PersonNr Like "??????-??[1,3,5,7,9]?";
</code>

Vet inte om det är så optimalt men det funkar.

//
Janne


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
624
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