February 2010


http://codehill.com/2009/01/reading-excel-2003-and-2007-files-using-oledb/

Well we all know how to add the values in a column using SUM and GROUP BY.  But what about multiplying the column values?  And also how to calculate running multiplication on a column similar to Running Totals?

Sometime back I came across this interesting question on MSDN SQL Server forumsHow to multiply all values in a table column? I don’t know the reason of such requirement, but very interesting problem though.  Of course there is no such built-in function in SQL Server to do it for you.  But after thinking on it for few minutes, I realize that if you still remember the basics of Mathematics, it is not that difficult to do in T-SQL. (more…)

เวลาเปิด Crystal Reports ปกติมันจะ Request Internet ถ้าเกิด Internet ที่เราใช้มีการ Authentication Proxy ก็จะเจอหน้าจอแบบด้านล่างนี้ ก็อาจจะทำให้รำคาญได้ เรามาดูวิธีทำให้มันไม่ต้อง Request ออก Internet กันดีกว่าครับ

วิธีแก้ไข (more…)

เวลาเราสร้าง Column ที่เป็น Compute Column จะมีปัญหาตรงเมื่อ Compute Column มีการหารด้วย 0 หรือ Null เราจะทำอย่างไรดีเพื่อแก้ปัญหาเหล่านี้ ดูตัวอย่างตาม Code SQL ด้านล่างเลยครับ (more…)

1. The ? conditional evaluation operator
เป็นการย่อคำสั่งที่เป็นเงื่อนไข  if .. then .. else จากเดิม

int x = 10;
int y = 20;
int max;
if (x > y)
max = x;
else
max = y;

เขียนใหม่เป็น

int x = 10;
int y = 20;
int max = (x > y) ? x : y;

(more…)

โปรแกรมแปลงไฟล์จากไฟล์ที่เป็น .chm ให้เป็น .html ครับ เอาไว้อ่านบนเว็บ browser ได้
พอดีเปิดอ่าน eBook .chm อันนึงครับ ขี้เกียจแปลก็เลยคิดว่าถ้าอ่านบน ie จะดีกว่า
เพราะมี Google Translate ช่วยแปล เลยได้โปรแกรมแปลงจาก .chm เป็น html มา
ก็เลยอ่าน eBook ได้ง่ายขึ้น ^^ ที่สำคัญโปรแกรมนี้ ฟรี ครับ

download ได้ที่นี่เลยครับ CHM Decoder

หรือจะ download ที่เว็บ http://www.gridinsoft.com/chm.php

Generate GUID’s :

UniqueIndentifiers are also knows as GUID’s. To generate a GUID use :

SELECT NEWID() as GuidNo

generates FBF2D8E9-F8BE-4F0B-9D49-7CA7C2E3F22C on my machine

Generate only digits :

SELECT ABS(CAST(CAST(NEWID() AS VARBINARY(5)) AS Bigint)) as UniqueNo

generates 427357674589 on my machine

Generate fixed digit unique numbers :

At times, we may also need to generate fixed digit numbers. You can do that in the following manner :

SELECT REPLACE(STR(CAST(CAST(NEWID() AS binary(5)) AS bigint),12),0,0)

generates 470370453006 on my machine

ที่มา: http://sanjevsharma.blogspot.com/2009/01/generate-unique-number-in-sql-server.html

Next Page »