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


SQL beräkning

Postades av 2003-04-14 14:51:05 - Olle Lindblom, i forum sql-server/msde, Tråden har 4 Kommentarer och lästs av 788 personer

Någon som kan säga mig varför inte beräkningen Int(Sum([TimeEntryLog].[OutTime] - [TimeEntryLog].[InTime]) * 1440)-[TimeEntryLog].[WorkTime] AS Flex inte funkar.

Ifall jag byter ut -[TimeEntryLog].[WorkTime] till ett tal så funkar det.

<code>
PARAMETERS UserN Text ( 255 );
SELECT [Users].[UserName], [Users].[FirstName], [Users].[LastName],
Min([TimeEntryLog].[InTime]) AS InTime,
Max([TimeEntryLog].[OutTime]) AS OutTime,
Int(Sum([TimeEntryLog].[OutTime] - [TimeEntryLog].[InTime]) * 1440) AS SumWorkedTime,
Int(Sum([TimeEntryLog].[OutTime] - [TimeEntryLog].[InTime]) * 1440)-[TimeEntryLog].[WorkTime] AS Flex
FROM Users LEFT JOIN TimeEntryLog ON [Users].[UserID] = [TimeEntryLog].[UserID]
WHERE [Users].[UserName] = [UserN]
GROUP BY
[Users].[UserName],
[Users].[FirstName],
[Users].[LastName],
Int([TimeEntryLog].[InTime]);
</code>


Svara

Sv: SQL beräkning

Postades av 2003-04-14 15:36:59 - Marcus Gus

Dumt svar kanske... Men varför har du Int() runt första delen av satsen Int(Sum([TimeEntryLog].[OutTime] - [TimeEntryLog].[InTime]) * 1440) och inte även runt [TimeEntryLog].[WorkTime]? Är det så att [WorkTime] inte sparas som ett tal kommer det ju att smälla om du inte även sätter det som en Int. Eller så har jag fel... ;-)

typ :
Int(Sum([TimeEntryLog].[OutTime] - [TimeEntryLog].[InTime]) * 1440)-Int([TimeEntryLog].[WorkTime])





Svara

Sv: SQL beräkning

Postades av 2003-04-14 16:07:14 - Olle Lindblom

Jag vet att det det är ett heltal som jag subtraherar med det är därför jag inte har Int(). Det funkar ju kanon om jag sätter in t.ex. 500 istället.


Svara

Sv: SQL beräkning

Postades av 2003-04-14 16:11:05 - Christoffer Hedgate

För det första, vilken DBMS gäller det? För det andra, vad är det som inte fungerar? Får du ett fel, får du inte rätt svar eller vad?


Svara

Sv: SQL beräkning

Postades av 2003-04-14 16:18:10 - Olle Lindblom

Jag sitter i Access.

När jag ska testa frågan så kan jag inte köra frågan får ett felmeddelande:

You tried to execute a query that does not include the specific expression "raden med uträkningen" as part of an aggregate function.

Kan man få ut nått av det. Det funkar ju när man skriver in ett tal istället.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 619
27 953
271 709
5 747
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