2011-09-24 10 views
17

में दो कॉलम गुणा करना मैं SQL सर्वर में दो स्तंभों को गुणा करने और घटाने जैसे संचालन कैसे कर सकता हूं?SQL सर्वर

Payment 
PK - PaymentID 
FK - PaymentTypeID 
FK - OccupiedApartmentID 
    **- InitalPayment 
    - MonthlyRate 
    - Balance** 
    - PaymentDate 
+0

यह स्पष्ट है कि तुम क्या कह रहे हैं नहीं कर रहा है प्रयोग किया जाता है? – Eranga

+1

विजुअल स्टूडियो के साथ इसका कोई संबंध क्यों नहीं होगा? कृपया और स्पष्ट हो। –

+1

मैं SQL सर्वर के साथ कनेक्ट (डेटा में हेरफेर) कनेक्ट करने के लिए VisualStudio का उपयोग कर रहा हूं। वैसे भी, एसक्यूएल में कॉलम गुणा कैसे करें? वीएस मत मानो! :) –

उत्तर

11
select InitialPayment * MonthlyPayRate as SomeRandomCalculation from Payment 
43

एक प्रश्न में आप सिर्फ कर सकते हैं की तरह कुछ:

SELECT ColumnA * ColumnB FROM table 

या

SELECT ColumnA - ColumnB FROM table 

आप भी अपनी तालिका में गणना कॉलम बना सकते हैं जहाँ आप स्थायी रूप से उपयोग कर सकते हैं अपने सूत्र।

+14

मेरी इच्छा है कि यदि हम एक साल बाद उत्तर स्वीकार नहीं करते हैं तो हम "समुदाय स्वीकार" कर सकते हैं – Supuhstar

1

सिंटेक्स:

SELECT <Expression>[Arithmetic_Operator]<expression>... 
FROM [Table_Name] 
WHERE [expression]; 
  1. अभिव्यक्ति: अभिव्यक्ति एक भी निरंतर, चर, अदिश समारोह, या स्तंभ नाम के ऊपर और यह भी एक SQL क्वेरी कि मूल्यों की तुलना के टुकड़े हो सकता है बनाया अन्य मूल्यों के खिलाफ या अंकगणितीय गणना करते हैं।
  2. अंकगणित_ऑपरेटर: प्लस (+), शून्य (-), गुणा (*), और विभाजन (/)।
  3. तालिका_नाम: तालिका का नाम।
0

इस कोड को मेज से एक स्तंभ

चयन exp (राशि (लॉग (स्तंभ))) के मूल्यों को गुणा करने के लिए